home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 1998 November / IRIX 6.5.2 Base Documentation November 1998.img / usr / share / catman / u_man / cat1 / X11 / xterm.z / xterm
Text File  |  1998-10-20  |  127KB  |  2,179 lines

  1.  
  2.  
  3.  
  4.      XXXXTTTTEEEERRRRMMMM((((1111))))           XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....3333))))            XXXXTTTTEEEERRRRMMMM((((1111))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.           xterm - terminal emulator for X
  10.  
  11.      SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.           xxxxtttteeeerrrrmmmm [-_t_o_o_l_k_i_t_o_p_t_i_o_n ...] [-option ...]
  13.  
  14.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  15.           The _x_t_e_r_m program is a terminal emulator for the X Window
  16.           System.  It provides DEC VT102 and Tektronix 4014 compatible
  17.           terminals for programs that can't use the window system
  18.           directly.  If the underlying operating system supports
  19.           terminal resizing capabilities (for example, the SIGWINCH
  20.           signal in systems derived from 4.3bsd), _x_t_e_r_m will use the
  21.           facilities to notify programs running in the window whenever
  22.           it is resized.
  23.  
  24.           The VT102 and Tektronix 4014 terminals each have their own
  25.           window so that you can edit text in one and look at graphics
  26.           in the other at the same time.  To maintain the correct
  27.           aspect ratio (height/width), Tektronix graphics will be
  28.           restricted to the largest box with a 4014's aspect ratio
  29.           that will fit in the window.  This box is located in the
  30.           upper left area of the window.
  31.  
  32.           Although both windows may be displayed at the same time, one
  33.           of them is considered the ``active'' window for receiving
  34.           keyboard input and terminal output.  This is the window that
  35.           contains the text cursor.  The active window can be chosen
  36.           through escape sequences, the ``VT Options'' menu in the
  37.           VT102 window, and the ``Tek Options'' menu in the 4014
  38.           window.
  39.  
  40.      EEEEMMMMUUUULLLLAAAATTTTIIIIOOOONNNNSSSS
  41.           The VT102 emulation is fairly complete, but does not support
  42.           smooth scrolling, VT52 mode, the blinking character
  43.           attribute nor the double-wide and double-size character
  44.           sets.  _T_e_r_m_c_a_p(5) entries that work with _x_t_e_r_m include
  45.           ``xterm,'' ``vt102,'' ``vt100'' and ``ansi,'' and _x_t_e_r_m
  46.           automatically searches the termcap file in this order for
  47.           these entries and then sets the ``TERM'' and the ``TERMCAP''
  48.           environment variables.
  49.  
  50.           Many of the special _x_t_e_r_m features may be modified under
  51.           program control through a set of escape sequences different
  52.           from the standard VT102 escape sequences. (See the _X_t_e_r_m
  53.           _C_o_n_t_r_o_l _S_e_q_u_e_n_c_e_s document.)
  54.  
  55.           The Tektronix 4014 emulation is also fairly good.  It
  56.           supports 12-bit graphics addressing, scaled to the window
  57.           size.  Four different font sizes and five different lines
  58.           types are supported.  There is no write-through or defocused
  59.           mode support.  The Tektronix text and graphics commands are
  60.  
  61.  
  62.  
  63.      Page 1                                          (printed 4/30/98)
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      XXXXTTTTEEEERRRRMMMM((((1111))))           XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....3333))))            XXXXTTTTEEEERRRRMMMM((((1111))))
  71.  
  72.  
  73.  
  74.           recorded internally by _x_t_e_r_m and may be written to a file by
  75.           sending the COPY escape sequence (or through the TTTTeeeekkkkttttrrrroooonnnniiiixxxx
  76.           menu; see below).  The name of the file will be
  77.           ``CCCCOOOOPPPPYYYY_y_y_y_y----_M_M----_d_d...._h_h::::_m_m::::_s_s'', where _y_y_y_y, _M_M, _d_d, _h_h, _m_m and
  78.           _s_s are the year, month, day, hour, minute and second when
  79.           the COPY was performed (the file is created in the directory
  80.           _x_t_e_r_m is started in, or the home directory for a login
  81.           _x_t_e_r_m).
  82.  
  83.      OOOOTTTTHHHHEEEERRRR FFFFEEEEAAAATTTTUUUURRRREEEESSSS
  84.           _X_t_e_r_m automatically highlights the text cursor when the
  85.           pointer enters the window (selected) and unhighlights it
  86.           when the pointer leaves the window (unselected).  If the
  87.           window is the focus window, then the text cursor is
  88.           highlighted no matter where the pointer is.
  89.  
  90.           In VT102 mode, there are escape sequences to activate and
  91.           deactivate an alternate screen buffer, which is the same
  92.           size as the display area of the window.  When activated, the
  93.           current screen is saved and replaced with the alternate
  94.           screen.  Saving of lines scrolled off the top of the window
  95.           is disabled until the normal screen is restored.  The
  96.           _t_e_r_m_c_a_p(5) entry for _x_t_e_r_m allows the visual editor _v_i(1) to
  97.           switch to the alternate screen for editing and to restore
  98.           the screen on exit.
  99.  
  100.           In either VT102 or Tektronix mode, there are escape
  101.           sequences to change the name of the windows.  See _X_t_e_r_m
  102.           _C_o_n_t_r_o_l _S_e_q_u_e_n_c_e_s for details.
  103.  
  104.      OOOOPPPPTTTTIIIIOOOONNNNSSSS
  105.           The _x_t_e_r_m terminal emulator accepts all of the standard X
  106.           Toolkit command line options as well as the following (if
  107.           the option begins with a `++++' instead of a `----', the option is
  108.           restored to its default value):
  109.  
  110.           ----hhhheeeellllpppp   This causes _x_t_e_r_m to print out a verbose message
  111.                   describing its options.
  112.  
  113.           ----111133332222    Normally, the VT102 DECCOLM escape sequence that
  114.                   switches between 80 and 132 column mode is ignored.
  115.                   This option causes the DECCOLM escape sequence to be
  116.                   recognized, and the _x_t_e_r_m window will resize
  117.                   appropriately.
  118.  
  119.           ----aaaahhhh     This option indicates that _x_t_e_r_m should always
  120.                   highlight the text cursor.  By default, _x_t_e_r_m will
  121.                   display a hollow text cursor whenever the focus is
  122.                   lost or the pointer leaves the window.
  123.  
  124.           ++++aaaahhhh     This option indicates that _x_t_e_r_m should do text
  125.                   cursor highlighting based on focus.
  126.  
  127.  
  128.  
  129.      Page 2                                          (printed 4/30/98)
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.      XXXXTTTTEEEERRRRMMMM((((1111))))           XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....3333))))            XXXXTTTTEEEERRRRMMMM((((1111))))
  137.  
  138.  
  139.  
  140.           ----aaaaiiii     This option disables active icon support if that
  141.                   feature was compiled into xterm.  This is equivalent
  142.                   to setting the _v_t_1_0_0 resource aaaaccccttttiiiivvvveeeeIIIIccccoooonnnn to FALSE.
  143.  
  144.           ++++aaaaiiii     This option enables active icon support if that
  145.                   feature was compiled into xterm.  This is equivalent
  146.                   to setting the _v_t_1_0_0 resource aaaaccccttttiiiivvvveeeeIIIIccccoooonnnn to TRUE.
  147.  
  148.           ----bbbb _n_u_m_b_e_r
  149.                   This option specifies the size of the inner border
  150.                   (the distance between the outer edge of the
  151.                   characters and the window border) in pixels.  The
  152.                   default is 2.
  153.  
  154.           ----ccccbbbb     Set the _v_t_1_0_0 resource ccccuuuuttttTTTTooooBBBBeeeeggggiiiinnnnnnnniiiinnnnggggOOOOffffLLLLiiiinnnneeee to
  155.                   FALSE.
  156.  
  157.           ++++ccccbbbb     Set the _v_t_1_0_0 resource ccccuuuuttttTTTTooooBBBBeeeeggggiiiinnnnnnnniiiinnnnggggOOOOffffLLLLiiiinnnneeee to TRUE.
  158.  
  159.           ----cccccccc _c_h_a_r_a_c_t_e_r_c_l_a_s_s_r_a_n_g_e::::_v_a_l_u_e[[[[,,,,............]]]]
  160.                   This sets classes indicated by the given ranges for
  161.                   using in selecting by words.  See the section
  162.                   specifying character classes.
  163.  
  164.           ----ccccnnnn     This option indicates that newlines should not be
  165.                   cut in line-mode selections.
  166.  
  167.           ++++ccccnnnn     This option indicates that newlines should be cut in
  168.                   line-mode selections.
  169.  
  170.           ----ccccrrrr _c_o_l_o_r
  171.                   This option specifies the color to use for text
  172.                   cursor.  The default is to use the same foreground
  173.                   color that is used for text.
  174.  
  175.           ----ccccuuuu     This option indicates that _x_t_e_r_m should work around
  176.                   a bug in the _m_o_r_e(1) program that causes it to
  177.                   incorrectly display lines that are exactly the width
  178.                   of the window and are followed by a line beginning
  179.                   with a tab (the leading tabs are not displayed).
  180.                   This option is so named because it was originally
  181.                   thought to be a bug in the _c_u_r_s_e_s(3x) cursor motion
  182.                   package.
  183.  
  184.           ++++ccccuuuu     This option indicates that _x_t_e_r_m should not work
  185.                   around the _m_o_r_e(1) bug mentioned above.
  186.  
  187.           ----eeee _p_r_o_g_r_a_m [[[[ _a_r_g_u_m_e_n_t_s ............ ]]]]
  188.                   This option specifies the program (and its command
  189.                   line arguments) to be run in the _x_t_e_r_m window.  It
  190.                   also sets the window title and icon name to be the
  191.                   basename of the program being executed if neither -_T
  192.  
  193.  
  194.  
  195.      Page 3                                          (printed 4/30/98)
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.      XXXXTTTTEEEERRRRMMMM((((1111))))           XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....3333))))            XXXXTTTTEEEERRRRMMMM((((1111))))
  203.  
  204.  
  205.  
  206.                   nor -_n are given on the command line.  TTTThhhhiiiissss mmmmuuuusssstttt bbbbeeee
  207.                   tttthhhheeee llllaaaasssstttt ooooppppttttiiiioooonnnn oooonnnn tttthhhheeee ccccoooommmmmmmmaaaannnndddd lllliiiinnnneeee....
  208.  
  209.           ----ffffbbbb _f_o_n_t
  210.                   This option specifies a font to be used when
  211.                   displaying bold text. This font must be the same
  212.                   height and width as the normal font.  If only one of
  213.                   the normal or bold fonts is specified, it will be
  214.                   used as the normal font and the bold font will be
  215.                   produced by overstriking this font.  The default is
  216.                   to do overstriking of the normal font.
  217.  
  218.           ----ffffiiii     This option sets the font for active icons if that
  219.                   feature was compiled in to xterm.
  220.  
  221.           ----iiiimmmm     Turn on the uuuusssseeeeIIIInnnnsssseeeerrrrttttMMMMooooddddeeee resource.
  222.  
  223.           ++++iiiimmmm     Turn off the uuuusssseeeeIIIInnnnsssseeeerrrrttttMMMMooooddddeeee resource.
  224.  
  225.           ----jjjj      This option indicates that _x_t_e_r_m should do jump
  226.                   scrolling.  Normally, text is scrolled one line at a
  227.                   time; this option allows _x_t_e_r_m to move multiple
  228.                   lines at a time so that it doesn't fall as far
  229.                   behind.  Its use is strongly recommended since it
  230.                   make _x_t_e_r_m much faster when scanning through large
  231.                   amounts of text.  The VT100 escape sequences for
  232.                   enabling and disabling smooth scroll as well as the
  233.                   ``VT Options'' menu can be used to turn this feature
  234.                   on or off.
  235.  
  236.           ++++jjjj      This option indicates that _x_t_e_r_m should not do jump
  237.                   scrolling.
  238.  
  239.           ----llllssss     This option indicates that the shell that is started
  240.                   in the _x_t_e_r_m window will be a login shell (i.e., the
  241.                   first character of argv[0] will be a dash,
  242.                   indicating to the shell that it should read the
  243.                   user's .login or .profile).
  244.  
  245.           ++++llllssss     This option indicates that the shell that is started
  246.                   should not be a login shell (i.e. it will be a
  247.                   normal ``subshell'').
  248.  
  249.           ----mmmmbbbb     This option indicates that _x_t_e_r_m should ring a
  250.                   margin bell when the user types near the right end
  251.                   of a line.  This option can be turned on and off
  252.                   from the ``VT Options'' menu.
  253.  
  254.           ++++mmmmbbbb     This option indicates that margin bell should not be
  255.                   rung.
  256.  
  257.           ----mmmmcccc mmmmiiiilllllllliiiisssseeeeccccoooonnnnddddssss
  258.  
  259.  
  260.  
  261.      Page 4                                          (printed 4/30/98)
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.      XXXXTTTTEEEERRRRMMMM((((1111))))           XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....3333))))            XXXXTTTTEEEERRRRMMMM((((1111))))
  269.  
  270.  
  271.  
  272.                   This option specifies the maximum time between
  273.                   multi-click selections.
  274.  
  275.           ----mmmmssss _c_o_l_o_r
  276.                   This option specifies the color to be used for the
  277.                   pointer cursor.  The default is to use the
  278.                   foreground color.
  279.  
  280.           ----nnnnbbbb _n_u_m_b_e_r
  281.                   This option specifies the number of characters from
  282.                   the right end of a line at which the margin bell, if
  283.                   enabled, will ring.  The default is 10.
  284.  
  285.           ----rrrrwwww     This option indicates that reverse-wraparound should
  286.                   be allowed.  This allows the cursor to back up from
  287.                   the leftmost column of one line to the rightmost
  288.                   column of the previous line.  This is very useful
  289.                   for editing long shell command lines and is
  290.                   encouraged.  This option can be turned on and off
  291.                   from the ``VT Options'' menu.
  292.  
  293.           ++++rrrrwwww     This option indicates that reverse-wraparound should
  294.                   not be allowed.
  295.  
  296.           ----aaaawwww     This option indicates that auto-wraparound should be
  297.                   allowed.  This allows the cursor to automatically
  298.                   wrap to the beginning of the next line when when it
  299.                   is at the rightmost position of a line and text is
  300.                   output.
  301.  
  302.           ++++aaaawwww     This option indicates that auto-wraparound should
  303.                   not be allowed.
  304.  
  305.           ----ssss      This option indicates that _x_t_e_r_m may scroll
  306.                   asynchronously, meaning that the screen does not
  307.                   have to be kept completely up to date while
  308.                   scrolling.  This allows _x_t_e_r_m to run faster when
  309.                   network latencies are very high and is typically
  310.                   useful when running across a very large internet or
  311.                   many gateways.
  312.  
  313.           ++++ssss      This option indicates that _x_t_e_r_m should scroll
  314.                   synchronously.
  315.  
  316.           ----ssssbbbb     This option indicates that some number of lines that
  317.                   are scrolled off the top of the window should be
  318.                   saved and that a scrollbar should be displayed so
  319.                   that those lines can be viewed.  This option may be
  320.                   turned on and off from the ``VT Options'' menu.
  321.  
  322.           ++++ssssbbbb     This option indicates that a scrollbar should not be
  323.                   displayed.
  324.  
  325.  
  326.  
  327.      Page 5                                          (printed 4/30/98)
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.      XXXXTTTTEEEERRRRMMMM((((1111))))           XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....3333))))            XXXXTTTTEEEERRRRMMMM((((1111))))
  335.  
  336.  
  337.  
  338.           ----ssssffff     This option indicates that Sun Function Key escape
  339.                   codes should be generated for function keys.
  340.  
  341.           ++++ssssffff     This option indicates that the standard escape codes
  342.                   should be generated for function keys.
  343.  
  344.           ----ssssiiii     This option indicates that output to a window should
  345.                   not automatically reposition the screen to the
  346.                   bottom of the scrolling region. This option can be
  347.                   turned on and off from the ``VT Options'' menu.
  348.  
  349.           ++++ssssiiii     This option indicates that output to a window should
  350.                   cause it to scroll to the bottom.
  351.  
  352.           ----sssskkkk     This option indicates that pressing a key while
  353.                   using the scrollbar to review previous lines of text
  354.                   should cause the window to be repositioned
  355.                   automatically in the normal position at the bottom
  356.                   of the scroll region.
  357.  
  358.           ++++sssskkkk     This option indicates that pressing a key while
  359.                   using the scrollbar should not cause the window to
  360.                   be repositioned.
  361.  
  362.           ----ssssllll _n_u_m_b_e_r
  363.                   This option specifies the number of lines to save
  364.                   that have been scrolled off the top of the screen.
  365.                   The default is 64.
  366.  
  367.           ----tttt      This option indicates that _x_t_e_r_m should start in
  368.                   Tektronix mode, rather than in VT102 mode.
  369.                   Switching between the two windows is done using the
  370.                   ``Options'' menus.
  371.  
  372.           ++++tttt      This option indicates that _x_t_e_r_m should start in
  373.                   VT102 mode.
  374.  
  375.           ----ttttmmmm _s_t_r_i_n_g
  376.                   This option specifies a series of terminal setting
  377.                   keywords followed by the characters that should be
  378.                   bound to those functions, similar to the _s_t_t_y
  379.                   program.  Allowable keywords include: intr, quit,
  380.                   erase, kill, eof, eol, swtch, start, stop, brk,
  381.                   susp, dsusp, rprnt, flush, weras, and lnext.
  382.                   Control characters may be specified as ^char (e.g.
  383.                   ^c or ^u) and ^? may be used to indicate delete.
  384.  
  385.           ----ttttnnnn _n_a_m_e
  386.                   This option specifies the name of the terminal type
  387.                   to be set in the TERM environment variable.  This
  388.                   terminal type must exist in the _t_e_r_m_c_a_p(_5) database
  389.                   and should have _l_i# and _c_o# entries.
  390.  
  391.  
  392.  
  393.      Page 6                                          (printed 4/30/98)
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.      XXXXTTTTEEEERRRRMMMM((((1111))))           XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....3333))))            XXXXTTTTEEEERRRRMMMM((((1111))))
  401.  
  402.  
  403.  
  404.           ----uuuutttt     This option indicates that _x_t_e_r_m shouldn't write a
  405.                   record into the the system log file /_e_t_c/_u_t_m_p.
  406.  
  407.           ++++uuuutttt     This option indicates that _x_t_e_r_m should write a
  408.                   record into the system log file /_e_t_c/_u_t_m_p.
  409.  
  410.           ----vvvvbbbb     This option indicates that a visual bell is
  411.                   preferred over an audible one.  Instead of ringing
  412.                   the terminal bell whenever a Control-G is received,
  413.                   the window will be flashed.
  414.  
  415.           ++++vvvvbbbb     This option indicates that a visual bell should not
  416.                   be used.
  417.  
  418.           ----wwwwffff     This option indicates that _x_t_e_r_m should wait for the
  419.                   window to be mapped the first time before starting
  420.                   the subprocess so that the initial terminal size
  421.                   settings and environment variables are correct.  It
  422.                   is the application's responsibility to catch
  423.                   subsequent terminal size changes.
  424.  
  425.           ++++wwwwffff     This option indicates that _x_t_e_r_m show not wait
  426.                   before starting the subprocess.
  427.  
  428.           ----CCCC      This option indicates that this window should
  429.                   receive console output.  This is not supported on
  430.                   all systems.  To obtain console output, you must be
  431.                   the owner of the console device, and you must have
  432.                   read and write permission for it.  If you are
  433.                   running X under _x_d_m on the console screen you may
  434.                   need to have the session startup and reset programs
  435.                   explicitly change the ownership of the console
  436.                   device in order to get this option to work.
  437.  
  438.           ----SSSS_c_c_n   This option specifies the last two letters of the
  439.                   name of a pseudoterminal to use in slave mode, plus
  440.                   the number of the inherited file descriptor.  The
  441.                   option is parsed ``%c%c%d''.  This allows _x_t_e_r_m to
  442.                   be used as an input and output channel for an
  443.                   existing program and is sometimes used in
  444.                   specialized applications.
  445.  
  446.           The following command line arguments are provided for
  447.           compatibility with older versions.  They may not be
  448.           supported in the next release as the X Toolkit provides
  449.           standard options that accomplish the same task.
  450.  
  451.           %%%%_g_e_o_m   This option specifies the preferred size and
  452.                   position of the Tektronix window.  It is shorthand
  453.                   for specifying the ``*_t_e_k_G_e_o_m_e_t_r_y'' resource.
  454.  
  455.           ####_g_e_o_m   This option specifies the preferred position of the
  456.  
  457.  
  458.  
  459.      Page 7                                          (printed 4/30/98)
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.      XXXXTTTTEEEERRRRMMMM((((1111))))           XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....3333))))            XXXXTTTTEEEERRRRMMMM((((1111))))
  467.  
  468.  
  469.  
  470.                   icon window.  It is shorthand for specifying the
  471.                   ``*_i_c_o_n_G_e_o_m_e_t_r_y'' resource.
  472.  
  473.           ----TTTT _s_t_r_i_n_g
  474.                   This option specifies the title for _x_t_e_r_m's windows.
  475.                   It is equivalent to ----ttttiiiittttlllleeee.
  476.  
  477.           ----nnnn _s_t_r_i_n_g
  478.                   This option specifies the icon name for _x_t_e_r_m's
  479.                   windows.  It is shorthand for specifying the
  480.                   ``*_i_c_o_n_N_a_m_e'' resource.  Note that this is not the
  481.                   same as the toolkit option ----nnnnaaaammmmeeee (see below).  The
  482.                   default icon name is the application name.
  483.  
  484.           ----rrrr      This option indicates that reverse video should be
  485.                   simulated by swapping the foreground and background
  486.                   colors.  It is equivalent to ----rrrrvvvv.
  487.  
  488.           ----wwww _n_u_m_b_e_r
  489.                   This option specifies the width in pixels of the
  490.                   border surrounding the window.  It is equivalent to
  491.                   ----bbbboooorrrrddddeeeerrrrwwwwiiiiddddtttthhhh or ----bbbbwwww.
  492.  
  493.           The following standard X Toolkit command line arguments are
  494.           commonly used with _x_t_e_r_m:
  495.  
  496.           ----bbbbgggg _c_o_l_o_r
  497.                   This option specifies the color to use for the
  498.                   background of the window. The default is ``white.''
  499.  
  500.           ----bbbbdddd _c_o_l_o_r
  501.                   This option specifies the color to use for the
  502.                   border of the window.  The default is ``black.''
  503.  
  504.           ----bbbbwwww _n_u_m_b_e_r
  505.                   This option specifies the width in pixels of the
  506.                   border surrounding the window.
  507.  
  508.           ----ffffgggg _c_o_l_o_r
  509.                   This option specifies the color to use for
  510.                   displaying text.  The default is ``black.''
  511.  
  512.           ----ffffnnnn _f_o_n_t
  513.                   This option specifies the font to be used for
  514.                   displaying normal text.  The default is _f_i_x_e_d.
  515.  
  516.           ----nnnnaaaammmmeeee _n_a_m_e
  517.                   This option specifies the application name under
  518.                   which resources are to be obtained, rather than the
  519.                   default executable file name.  _N_a_m_e should not
  520.                   contain ``.'' or ``*'' characters.
  521.  
  522.  
  523.  
  524.  
  525.      Page 8                                          (printed 4/30/98)
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.      XXXXTTTTEEEERRRRMMMM((((1111))))           XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....3333))))            XXXXTTTTEEEERRRRMMMM((((1111))))
  533.  
  534.  
  535.  
  536.           ----ttttiiiittttlllleeee _s_t_r_i_n_g
  537.                   This option specifies the window title string, which
  538.                   may be displayed by window managers if the user so
  539.                   chooses.  The default title is the command line
  540.                   specified after the ----eeee option, if any, otherwise the
  541.                   application name.
  542.  
  543.           ----rrrrvvvv     This option indicates that reverse video should be
  544.                   simulated by swapping the foreground and background
  545.                   colors.
  546.  
  547.           ----ggggeeeeoooommmmeeeettttrrrryyyy _g_e_o_m_e_t_r_y
  548.                   This option specifies the preferred size and
  549.                   position of the VT102 window; see _X(_1).
  550.  
  551.           ----ddddiiiissssppppllllaaaayyyy _d_i_s_p_l_a_y
  552.                   This option specifies the X server to contact; see
  553.                   _X(_1).
  554.  
  555.           ----xxxxrrrrmmmm _r_e_s_o_u_r_c_e_s_t_r_i_n_g
  556.                   This option specifies a resource string to be used.
  557.                   This is especially useful for setting resources that
  558.                   do not have separate command line options.
  559.  
  560.           ----iiiiccccoooonnnniiiicccc This option indicates that _x_t_e_r_m should ask the
  561.                   window manager to start it as an icon rather than as
  562.                   the normal window.
  563.  
  564.      RRRREEEESSSSOOOOUUUURRRRCCCCEEEESSSS
  565.           The program understands all of the core X Toolkit resource
  566.           names and classes as well as:
  567.  
  568.           iiiiccccoooonnnnGGGGeeeeoooommmmeeeettttrrrryyyy ((((class IIIIccccoooonnnnGGGGeeeeoooommmmeeeettttrrrryyyy))))
  569.                   Specifies the preferred size and position of the
  570.                   application when iconified.  It is not necessarily
  571.                   obeyed by all window managers.
  572.  
  573.           iiiiccccoooonnnnNNNNaaaammmmeeee ((((class IIIIccccoooonnnnNNNNaaaammmmeeee))))
  574.                   Specifies the icon name.  The default is the
  575.                   application name.
  576.  
  577.           tttteeeerrrrmmmmNNNNaaaammmmeeee ((((class TTTTeeeerrrrmmmmNNNNaaaammmmeeee))))
  578.                   Specifies the terminal type name to be set in the
  579.                   TERM environment variable.
  580.  
  581.           ttttiiiittttlllleeee ((((class TTTTiiiittttlllleeee))))
  582.                   Specifies a string that may be used by the window
  583.                   manager when displaying this application.
  584.  
  585.           ttttttttyyyyMMMMooooddddeeeessss ((((class TTTTttttyyyyMMMMooooddddeeeessss))))
  586.                   Specifies a string containing terminal setting
  587.                   keywords and the characters to which they may be
  588.  
  589.  
  590.  
  591.      Page 9                                          (printed 4/30/98)
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.      XXXXTTTTEEEERRRRMMMM((((1111))))           XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....3333))))            XXXXTTTTEEEERRRRMMMM((((1111))))
  599.  
  600.  
  601.  
  602.                   bound.  Allowable keywords include: intr, quit,
  603.                   erase, kill, eof, eol, swtch, start, stop, brk,
  604.                   susp, dsusp, rprnt, flush, weras, and lnext.
  605.                   Control characters may be specified as ^char (e.g.
  606.                   ^c or ^u) and ^? may be used to indicate Delete.
  607.                   This is very useful for overriding the default
  608.                   terminal settings without having to do an _s_t_t_y every
  609.                   time an _x_t_e_r_m is started.
  610.  
  611.           uuuusssseeeeIIIInnnnsssseeeerrrrttttMMMMooooddddeeee ((((class UUUUsssseeeeIIIInnnnsssseeeerrrrttttMMMMooooddddeeee))))
  612.                   Force use of insert mode by adding appropriate
  613.                   entries to the TERMCAP environment variable.  This
  614.                   is useful if the system termcap is broken.  The
  615.                   default is ``false.''
  616.  
  617.           uuuuttttmmmmppppIIIInnnnhhhhiiiibbbbiiiitttt ((((class UUUUttttmmmmppppIIIInnnnhhhhiiiibbbbiiiitttt))))
  618.                   Specifies whether or not _x_t_e_r_m should try to record
  619.                   the user's terminal in /_e_t_c/_u_t_m_p.
  620.  
  621.           ssssuuuunnnnFFFFuuuunnnnccccttttiiiioooonnnnKKKKeeeeyyyyssss ((((class SSSSuuuunnnnFFFFuuuunnnnccccttttiiiioooonnnnKKKKeeeeyyyyssss))))
  622.                   Specifies whether or not Sun Function Key escape
  623.                   codes should be generated for function keys instead
  624.                   of standard escape sequences.
  625.  
  626.           wwwwaaaaiiiittttFFFFoooorrrrMMMMaaaapppp ((((class WWWWaaaaiiiittttFFFFoooorrrrMMMMaaaapppp))))
  627.                   Specifies whether or not _x_t_e_r_m should wait for the
  628.                   initial window map before starting the subprocess.
  629.                   The default is ``false.''
  630.  
  631.  
  632.           The following resources are specified as part of the _v_t_1_0_0
  633.           widget (class _V_T_1_0_0):
  634.  
  635.           aaaaccccttttiiiivvvveeeeIIIIccccoooonnnn ((((class AAAAccccttttiiiivvvveeeeIIIIccccoooonnnn))))
  636.                   Specifies whether or not active icon windows are to
  637.                   be used when the _x_t_e_r_m window is iconified, if this
  638.                   feature is compiled into xterm.  The active icon is
  639.                   a miniature representation of the content of the
  640.                   window and will update as the content changes.  Not
  641.                   all window managers necessarily support application
  642.                   icon windows.  Some window managers will allow you
  643.                   to enter keystrokes into the active icon window.
  644.                   The default is ``false.''
  645.  
  646.           aaaalllllllloooowwwwSSSSeeeennnnddddEEEEvvvveeeennnnttttssss ((((class AAAAlllllllloooowwwwSSSSeeeennnnddddEEEEvvvveeeennnnttttssss))))
  647.                   Specifies whether or not synthetic key and button
  648.                   events (generated using the X protocol SendEvent
  649.                   request) should be interpreted or discarded.  The
  650.                   default is ``false'' meaning they are discarded.
  651.                   Note that allowing such events creates a very large
  652.                   security hole.
  653.  
  654.  
  655.  
  656.  
  657.      Page 10                                         (printed 4/30/98)
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.      XXXXTTTTEEEERRRRMMMM((((1111))))           XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....3333))))            XXXXTTTTEEEERRRRMMMM((((1111))))
  665.  
  666.  
  667.  
  668.           aaaallllwwwwaaaayyyyssssHHHHiiiigggghhhhlllliiiigggghhhhtttt ((((class AAAAllllwwwwaaaayyyyssssHHHHiiiigggghhhhlllliiiigggghhhhtttt))))
  669.                   Specifies whether or not _x_t_e_r_m should always display
  670.                   a highlighted text cursor.  By default, a hollow
  671.                   text cursor is displayed whenever the pointer moves
  672.                   out of the window or the window loses the input
  673.                   focus.
  674.  
  675.           aaaappppppppccccuuuurrrrssssoooorrrrDDDDeeeeffffaaaauuuulllltttt ((((class AAAAppppppppccccuuuurrrrssssoooorrrrDDDDeeeeffffaaaauuuulllltttt))))
  676.                   If ``true,'' the cursor keys are initially in
  677.                   application mode.  The default is ``false.''
  678.  
  679.           aaaappppppppkkkkeeeeyyyyppppaaaaddddDDDDeeeeffffaaaauuuulllltttt ((((class AAAAppppppppkkkkeeeeyyyyppppaaaaddddDDDDeeeeffffaaaauuuulllltttt))))
  680.                   If ``true,'' the keypad keys are initially in
  681.                   application mode.  The default is ``false.''
  682.  
  683.           aaaauuuuttttooooWWWWrrrraaaapppp ((((class AAAAuuuuttttooooWWWWrrrraaaapppp))))
  684.                   Specifies whether or not auto-wraparound should be
  685.                   enabled.  The default is ``true.''
  686.  
  687.           bbbbeeeellllllllSSSSuuuupppppppprrrreeeessssssssTTTTiiiimmmmeeee ((((class BBBBeeeellllllllSSSSuuuupppppppprrrreeeessssssssTTTTiiiimmmmeeee))))
  688.                   Number of milliseconds after a bell command is sent
  689.                   during which additional bells will be suppressed.
  690.                   Default is 200.  If set non-zero, additional bells
  691.                   will also be suppressed until the server reports
  692.                   that processing of the first bell has been
  693.                   completed; this feature is most useful with the
  694.                   visible bell.
  695.  
  696.           bbbboooollllddddFFFFoooonnnntttt ((((class BBBBoooollllddddFFFFoooonnnntttt))))
  697.                   Specifies the name of the bold font to use instead
  698.                   of overstriking.
  699.  
  700.           cccc111133332222 ((((class CCCC111133332222))))
  701.                   Specifies whether or not the VT102 DECCOLM escape
  702.                   sequence should be honored.  The default is
  703.                   ``false.''
  704.  
  705.           ccccuuuuttttNNNNeeeewwwwlllliiiinnnneeee ((((class CCCCuuuuttttNNNNeeeewwwwlllliiiinnnneeee))))
  706.                   If false, triple clicking to select a line does not
  707.                   include the Newline at the end of the line.  If
  708.                   true, the Newline is selected.  The default is
  709.                   ``true.''
  710.  
  711.           ccccuuuuttttTTTTooooBBBBeeeeggggiiiinnnnnnnniiiinnnnggggOOOOffffLLLLiiiinnnneeee ((((class CCCCuuuuttttTTTTooooBBBBeeeeggggiiiinnnnnnnniiiinnnnggggOOOOffffLLLLiiiinnnneeee))))
  712.                   If false, triple clicking to select a line selects
  713.                   only from the current word forward.  If true, the
  714.                   entire line is selected.  The default is ``true.''
  715.  
  716.           cccchhhhaaaarrrrCCCCllllaaaassssssss ((((class CCCChhhhaaaarrrrCCCCllllaaaassssssss))))
  717.                   Specifies comma-separated lists of character class
  718.                   bindings of the form [_l_o_w-]_h_i_g_h:_v_a_l_u_e.  These are
  719.                   used in determining which sets of characters should
  720.  
  721.  
  722.  
  723.      Page 11                                         (printed 4/30/98)
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.      XXXXTTTTEEEERRRRMMMM((((1111))))           XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....3333))))            XXXXTTTTEEEERRRRMMMM((((1111))))
  731.  
  732.  
  733.  
  734.                   be treated the same when doing cut and paste.  See
  735.                   the section on specifying character classes.
  736.  
  737.           ccccuuuurrrrsssseeeessss ((((class CCCCuuuurrrrsssseeeessss))))
  738.                   Specifies whether or not the last column bug in
  739.                   _m_o_r_e(1) should be worked around.  See the ----ccccuuuu option
  740.                   for details.  The default is ``false.''
  741.  
  742.           bbbbaaaacccckkkkggggrrrroooouuuunnnndddd ((((class BBBBaaaacccckkkkggggrrrroooouuuunnnndddd))))
  743.                   Specifies the color to use for the background of the
  744.                   window.  The default is ``white.''
  745.  
  746.           ffffoooorrrreeeeggggrrrroooouuuunnnndddd ((((class FFFFoooorrrreeeeggggrrrroooouuuunnnndddd))))
  747.                   Specifies the color to use for displaying text in
  748.                   the window.  Setting the class name instead of the
  749.                   instance name is an easy way to have everything that
  750.                   would normally appear in the text color change
  751.                   color.  The default is ``black.''
  752.  
  753.           ccccuuuurrrrssssoooorrrrCCCCoooolllloooorrrr ((((class FFFFoooorrrreeeeggggrrrroooouuuunnnndddd))))
  754.                   Specifies the color to use for the text cursor.  The
  755.                   default is ``black.''
  756.  
  757.           eeeeiiiigggghhhhttttBBBBiiiittttIIIInnnnppppuuuutttt ((((class EEEEiiiigggghhhhttttBBBBiiiittttIIIInnnnppppuuuutttt)
  758.                   If true, Meta characters input from the keyboard are
  759.                   presented as a single character with the eighth bit
  760.                   turned on.  If false, Meta characters are converted
  761.                   into a two-character sequence with the character
  762.                   itself preceded by ESC.  The default is ``true.''
  763.  
  764.           eeeeiiiigggghhhhttttBBBBiiiittttOOOOuuuuttttppppuuuutttt ((((class EEEEiiiigggghhhhttttBBBBiiiittttOOOOuuuuttttppppuuuutttt)
  765.                   Specifies whether or not eight-bit characters sent
  766.                   from the host should be accepted as is or stripped
  767.                   when printed.  The default is ``true.''
  768.  
  769.           ffffoooonnnntttt ((((class FFFFoooonnnntttt))))
  770.                   Specifies the name of the normal font.  The default
  771.                   is ``fixed.''
  772.  
  773.           ffffoooonnnntttt1111 ((((class FFFFoooonnnntttt1111))))
  774.                   Specifies the name of the first alternative font.
  775.  
  776.           ffffoooonnnntttt2222 ((((class FFFFoooonnnntttt2222))))
  777.                   Specifies the name of the second alternative font.
  778.  
  779.           ffffoooonnnntttt3333 ((((class FFFFoooonnnntttt3333))))
  780.                   Specifies the name of the third alternative font.
  781.  
  782.           ffffoooonnnntttt4444 ((((class FFFFoooonnnntttt4444))))
  783.                   Specifies the name of the fourth alternative font.
  784.  
  785.           ffffoooonnnntttt5555 ((((class FFFFoooonnnntttt5555))))
  786.  
  787.  
  788.  
  789.      Page 12                                         (printed 4/30/98)
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.      XXXXTTTTEEEERRRRMMMM((((1111))))           XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....3333))))            XXXXTTTTEEEERRRRMMMM((((1111))))
  797.  
  798.  
  799.  
  800.                   Specifies the name of the fifth alternative font.
  801.  
  802.           ffffoooonnnntttt6666 ((((class FFFFoooonnnntttt6666))))
  803.                   Specifies the name of the sixth alternative font.
  804.  
  805.           ggggeeeeoooommmmeeeettttrrrryyyy ((((class GGGGeeeeoooommmmeeeettttrrrryyyy))))
  806.                   Specifies the preferred size and position of the
  807.                   VT102 window.
  808.  
  809.           hhhhppppLLLLoooowwwweeeerrrrlllleeeeffffttttBBBBuuuuggggCCCCoooommmmppppaaaatttt ((((class HHHHppppLLLLoooowwwweeeerrrrlllleeeeffffttttBBBBuuuuggggCCCCoooommmmppppaaaatttt))))
  810.                   Specifies whether to work around a bug in HP's _x_d_b,
  811.                   which ignores termcap and always sends ESC F to move
  812.                   to the lower left corner.  ``true'' causes xterm to
  813.                   interpret ESC F as a request to move to the lower
  814.                   left corner of the screen.  The default is
  815.                   ``false.''
  816.  
  817.           iiiiccccoooonnnnBBBBoooorrrrddddeeeerrrrWWWWiiiiddddtttthhhh ((((class BBBBoooorrrrddddeeeerrrrWWWWiiiiddddtttthhhh))))
  818.                   Specifies the border width for the active icon
  819.                   window if this feature is compiled into xterm.  The
  820.                   default is 0 (no border).  Not all window managers
  821.                   will make the border visible.
  822.  
  823.           iiiiccccoooonnnnBBBBoooorrrrddddeeeerrrrCCCCoooolllloooorrrr ((((class BBBBoooorrrrddddeeeerrrrCCCCoooolllloooorrrr))))
  824.                   Specifies the border color for the active icon
  825.                   window if this feature is compiled into xterm.  Not
  826.                   all window managers will make the icon border
  827.                   visible.
  828.  
  829.           iiiiccccoooonnnnFFFFoooonnnntttt ((((class IIIIccccoooonnnnFFFFoooonnnntttt))))
  830.                   Specifies the font for the miniature active icon
  831.                   window, if this feature is compiled into xterm.  The
  832.                   default is "nil2".
  833.  
  834.           iiiinnnntttteeeerrrrnnnnaaaallllBBBBoooorrrrddddeeeerrrr ((((class BBBBoooorrrrddddeeeerrrrWWWWiiiiddddtttthhhh))))
  835.                   Specifies the number of pixels between the
  836.                   characters and the window border.  The default is 2.
  837.  
  838.           jjjjuuuummmmppppSSSSccccrrrroooollllllll ((((class JJJJuuuummmmppppSSSSccccrrrroooollllllll))))
  839.                   Specifies whether or not jump scroll should be used.
  840.                   The default is ``true.''
  841.  
  842.           llllooooggggiiiinnnnSSSShhhheeeellllllll ((((class LLLLooooggggiiiinnnnSSSShhhheeeellllllll))))
  843.                   Specifies whether or not the shell to be run in the
  844.                   window should be started as a login shell.  The
  845.                   default is ``false.''
  846.  
  847.           mmmmaaaarrrrggggiiiinnnnBBBBeeeellllllll ((((class MMMMaaaarrrrggggiiiinnnnBBBBeeeellllllll))))
  848.                   Specifies whether or not the bell should be run when
  849.                   the user types near the right margin.  The default
  850.                   is ``false.''
  851.  
  852.  
  853.  
  854.  
  855.      Page 13                                         (printed 4/30/98)
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.      XXXXTTTTEEEERRRRMMMM((((1111))))           XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....3333))))            XXXXTTTTEEEERRRRMMMM((((1111))))
  863.  
  864.  
  865.  
  866.           mmmmuuuullllttttiiiiCCCClllliiiicccckkkkTTTTiiiimmmmeeee ((((class MMMMuuuullllttttiiiiCCCClllliiiicccckkkkTTTTiiiimmmmeeee))))
  867.                   Specifies the maximum time in milliseconds between
  868.                   multi-click select events.  The default is 250
  869.                   milliseconds.
  870.  
  871.           mmmmuuuullllttttiiiiSSSSccccrrrroooollllllll ((((class MMMMuuuullllttttiiiiSSSSccccrrrroooollllllll))))
  872.                   Specifies whether or not scrolling should be done
  873.                   asynchronously.  The default is ``false.''
  874.  
  875.           nnnnMMMMaaaarrrrggggiiiinnnnBBBBeeeellllllll ((((class CCCCoooolllluuuummmmnnnn))))
  876.                   Specifies the number of characters from the right
  877.                   margin at which the margin bell should be rung, when
  878.                   enabled.
  879.  
  880.           ppppooooiiiinnnntttteeeerrrrCCCCoooolllloooorrrr ((((class FFFFoooorrrreeeeggggrrrroooouuuunnnndddd))))
  881.                   Specifies the foreground color of the pointer.  The
  882.                   default is ``XtDefaultForeground.''
  883.  
  884.           ppppooooiiiinnnntttteeeerrrrCCCCoooolllloooorrrrBBBBaaaacccckkkkggggrrrroooouuuunnnndddd ((((class BBBBaaaacccckkkkggggrrrroooouuuunnnndddd))))
  885.                   Specifies the background color of the pointer.  The
  886.                   default is ``XtDefaultBackground.''
  887.  
  888.           ppppooooiiiinnnntttteeeerrrrSSSShhhhaaaappppeeee ((((class CCCCuuuurrrrssssoooorrrr))))
  889.                   Specifies the name of the shape of the pointer.  The
  890.                   default is ``xterm.''
  891.  
  892.           rrrreeeessssiiiizzzzeeeeGGGGrrrraaaavvvviiiittttyyyy ((((class RRRReeeessssiiiizzzzeeeeGGGGrrrraaaavvvviiiittttyyyy))))
  893.                   Affects the behavior when the window is resized to
  894.                   be taller or shorter.  NNNNoooorrrrtttthhhhWWWWeeeesssstttt specifies that the
  895.                   top line of text on the screen stay fixed.  If the
  896.                   window is made shorter, lines are dropped from the
  897.                   bottom; if the window is made taller, blank lines
  898.                   are added at the bottom.  This is compatible with
  899.                   the behavior in R4.  SSSSoooouuuutttthhhhWWWWeeeesssstttt (the default)
  900.                   specifies that the bottom line of text on the screen
  901.                   stay fixed.  If the window is made taller,
  902.                   additional saved lines will be scrolled down onto
  903.                   the screen; if the window is made shorter, lines
  904.                   will be scrolled off the top of the screen, and the
  905.                   top saved lines will be dropped.
  906.  
  907.           rrrreeeevvvveeeerrrrsssseeeeVVVViiiiddddeeeeoooo ((((class RRRReeeevvvveeeerrrrsssseeeeVVVViiiiddddeeeeoooo))))
  908.                   Specifies whether or not reverse video should be
  909.                   simulated.  The default is ``false.''
  910.  
  911.           rrrreeeevvvveeeerrrrsssseeeeWWWWrrrraaaapppp ((((class RRRReeeevvvveeeerrrrsssseeeeWWWWrrrraaaapppp))))
  912.                   Specifies whether or not reverse-wraparound should
  913.                   be enabled.  The default is ``false.''
  914.  
  915.           ssssaaaavvvveeeeLLLLiiiinnnneeeessss ((((class SSSSaaaavvvveeeeLLLLiiiinnnneeeessss))))
  916.                   Specifies the number of lines to save beyond the top
  917.                   of the screen when a scrollbar is turned on.  The
  918.  
  919.  
  920.  
  921.      Page 14                                         (printed 4/30/98)
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.      XXXXTTTTEEEERRRRMMMM((((1111))))           XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....3333))))            XXXXTTTTEEEERRRRMMMM((((1111))))
  929.  
  930.  
  931.  
  932.                   default is 64.
  933.  
  934.           ssssccccrrrroooollllllllBBBBaaaarrrr ((((class SSSSccccrrrroooollllllllBBBBaaaarrrr))))
  935.                   Specifies whether or not the scrollbar should be
  936.                   displayed.  The default is ``false.''
  937.  
  938.           ssssccccrrrroooollllllllTTTTttttyyyyOOOOuuuuttttppppuuuutttt ((((class SSSSccccrrrroooollllllllCCCCoooonnnndddd))))
  939.                   Specifies whether or not output to the terminal
  940.                   should automatically cause the scrollbar to go to
  941.                   the bottom of the scrolling region.  The default is
  942.                   ``true.''
  943.  
  944.           ssssccccrrrroooollllllllKKKKeeeeyyyy ((((class SSSSccccrrrroooollllllllCCCCoooonnnndddd))))
  945.                   Specifies whether or not pressing a key should
  946.                   automatically cause the scrollbar to go to the
  947.                   bottom of the scrolling region.  The default is
  948.                   ``false.''
  949.  
  950.           ssssccccrrrroooollllllllLLLLiiiinnnneeeessss ((((class SSSSccccrrrroooollllllllLLLLiiiinnnneeeessss))))
  951.                   Specifies the number of lines that the _s_c_r_o_l_l-_b_a_c_k
  952.                   and _s_c_r_o_l_l-_f_o_r_w actions should use as a default.
  953.                   The default value is 1.
  954.  
  955.           ssssiiiiggggnnnnaaaallllIIIInnnnhhhhiiiibbbbiiiitttt ((((class SSSSiiiiggggnnnnaaaallllIIIInnnnhhhhiiiibbbbiiiitttt))))
  956.                   Specifies whether or not the entries in the ``Main
  957.                   Options'' menu for sending signals to _x_t_e_r_m should
  958.                   be disallowed.  The default is ``false.''
  959.  
  960.           tttteeeekkkkGGGGeeeeoooommmmeeeettttrrrryyyy ((((class GGGGeeeeoooommmmeeeettttrrrryyyy))))
  961.                   Specifies the preferred size and position of the
  962.                   Tektronix window.
  963.  
  964.           tttteeeekkkkIIIInnnnhhhhiiiibbbbiiiitttt ((((class TTTTeeeekkkkIIIInnnnhhhhiiiibbbbiiiitttt))))
  965.                   Specifies whether or not the escape sequence to
  966.                   enter Tektronix mode should be ignored.  The default
  967.                   is ``false.''
  968.  
  969.           tttteeeekkkkSSSSmmmmaaaallllllll ((((class TTTTeeeekkkkSSSSmmmmaaaallllllll))))
  970.                   Specifies whether or not the Tektronix mode window
  971.                   should start in its smallest size if no explicit
  972.                   geometry is given.  This is useful when running
  973.                   _x_t_e_r_m on displays with small screens.  The default
  974.                   is ``false.''
  975.  
  976.           tttteeeekkkkSSSSttttaaaarrrrttttuuuupppp ((((class TTTTeeeekkkkSSSSttttaaaarrrrttttuuuupppp))))
  977.                   Specifies whether or not _x_t_e_r_m should start up in
  978.                   Tektronix mode.  The default is ``false.''
  979.  
  980.           ttttiiiitttteeeeIIIInnnnhhhhiiiibbbbiiiitttt ((((class TTTTiiiitttteeeeIIIInnnnhhhhiiiibbbbiiiitttt))))
  981.                   Specifies whether or not _x_t_e_r_m should remove remove
  982.                   _t_i and _t_e termcap entries (used to switch between
  983.                   alternate screens on startup of many screen-oriented
  984.  
  985.  
  986.  
  987.      Page 15                                         (printed 4/30/98)
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.      XXXXTTTTEEEERRRRMMMM((((1111))))           XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....3333))))            XXXXTTTTEEEERRRRMMMM((((1111))))
  995.  
  996.  
  997.  
  998.                   programs) from the TERMCAP string.  If set, _x_t_e_r_m
  999.                   also ignores the escape sequence to switch to the
  1000.                   alternate screen.
  1001.  
  1002.           ttttrrrraaaannnnssssllllaaaattttiiiioooonnnnssss ((((class TTTTrrrraaaannnnssssllllaaaattttiiiioooonnnnssss))))
  1003.                   Specifies the key and button bindings for menus,
  1004.                   selections, ``programmed strings,'' etc.  See
  1005.                   AAAACCCCTTTTIIIIOOOONNNNSSSS below.
  1006.  
  1007.           vvvviiiissssuuuuaaaallllBBBBeeeellllllll ((((class VVVViiiissssuuuuaaaallllBBBBeeeellllllll))))
  1008.                   Specifies whether or not a visible bell (i.e.
  1009.                   flashing) should be used instead of an audible bell
  1010.                   when Control-G is received.  The default is
  1011.                   ``false.''
  1012.  
  1013.  
  1014.           The following resources are specified as part of the _t_e_k_4_0_1_4
  1015.           widget (class _T_e_k_4_0_1_4):
  1016.  
  1017.           wwwwiiiiddddtttthhhh ((((class WWWWiiiiddddtttthhhh))))
  1018.                   Specifies the width of the Tektronix window in
  1019.                   pixels.
  1020.  
  1021.           hhhheeeeiiiigggghhhhtttt ((((class HHHHeeeeiiiigggghhhhtttt))))
  1022.                   Specifies the height of the Tektronix window in
  1023.                   pixels.
  1024.  
  1025.           ffffoooonnnnttttLLLLaaaarrrrggggeeee ((((class FFFFoooonnnntttt))))
  1026.                   Specifies the large font to use in the Tektronix
  1027.                   window.
  1028.  
  1029.           ffffoooonnnntttt2222 ((((class FFFFoooonnnntttt))))
  1030.                   Specifies font number 2 to use in the Tektronix
  1031.                   window.
  1032.  
  1033.           ffffoooonnnntttt3333 ((((class FFFFoooonnnntttt))))
  1034.                   Specifies font number 3 to use in the Tektronix
  1035.                   window.
  1036.  
  1037.           ffffoooonnnnttttSSSSmmmmaaaallllllll ((((class FFFFoooonnnntttt))))
  1038.                   Specifies the small font to use in the Tektronix
  1039.                   window.
  1040.  
  1041.           iiiinnnniiiittttiiiiaaaallllFFFFoooonnnntttt ((((class IIIInnnniiiittttiiiiaaaallllFFFFoooonnnntttt))))
  1042.                   Specifies which of the four Tektronix fonts to use
  1043.                   initially.  Values are the same as for the _s_e_t-_t_e_k-
  1044.                   _t_e_x_t action.  The default is ``large.''
  1045.  
  1046.           ggggiiiinnnnTTTTeeeerrrrmmmmiiiinnnnaaaattttoooorrrr ((((class GGGGiiiinnnnTTTTeeeerrrrmmmmiiiinnnnaaaattttoooorrrr))))
  1047.                   Specifies what character(s) should follow a GIN
  1048.                   report or status report.  The possibilities are
  1049.                   ``none,'' which sends no terminating characters,
  1050.  
  1051.  
  1052.  
  1053.      Page 16                                         (printed 4/30/98)
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.      XXXXTTTTEEEERRRRMMMM((((1111))))           XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....3333))))            XXXXTTTTEEEERRRRMMMM((((1111))))
  1061.  
  1062.  
  1063.  
  1064.                   ``CRonly,'' which sends CR, and ``CR&EOT,'' which
  1065.                   sends both CR and EOT.  The default is ``none.''
  1066.  
  1067.  
  1068.           The resources that may be specified for the various menus
  1069.           are described in the documentation for the Athena SSSSiiiimmmmpppplllleeeeMMMMeeeennnnuuuu
  1070.           widget.  The name and classes of the entries in each of the
  1071.           menus are listed below.
  1072.  
  1073.           The _m_a_i_n_M_e_n_u has the following entries:
  1074.  
  1075.           sssseeeeccccuuuurrrreeeekkkkbbbbdddd ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1076.                   This entry invokes the sssseeeeccccuuuurrrreeee(((()))) action.
  1077.  
  1078.           aaaalllllllloooowwwwsssseeeennnnddddssss ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1079.                   This entry invokes the aaaalllllllloooowwww----sssseeeennnndddd----eeeevvvveeeennnnttttssss((((ttttoooogggggggglllleeee))))
  1080.                   action.
  1081.  
  1082.           rrrreeeeddddrrrraaaawwww ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1083.                   This entry invokes the rrrreeeeddddrrrraaaawwww(((()))) action.
  1084.  
  1085.           lllliiiinnnneeee1111 ((((class SSSSmmmmeeeeLLLLiiiinnnneeee))))
  1086.                   This is a separator.
  1087.  
  1088.           ssssuuuussssppppeeeennnndddd ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1089.                   This entry invokes the sssseeeennnndddd----ssssiiiiggggnnnnaaaallll((((ttttssssttttpppp)))) action on
  1090.                   systems that support job control.
  1091.  
  1092.           ccccoooonnnnttttiiiinnnnuuuueeee ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1093.                   This entry invokes the sssseeeennnndddd----ssssiiiiggggnnnnaaaallll((((ccccoooonnnntttt)))) action on
  1094.                   systems that support job control.
  1095.  
  1096.           iiiinnnntttteeeerrrrrrrruuuupppptttt ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1097.                   This entry invokes the sssseeeennnndddd----ssssiiiiggggnnnnaaaallll((((iiiinnnntttt)))) action.
  1098.  
  1099.           hhhhaaaannnngggguuuupppp ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1100.                   This entry invokes the sssseeeennnndddd----ssssiiiiggggnnnnaaaallll((((hhhhuuuupppp)))) action.
  1101.  
  1102.           tttteeeerrrrmmmmiiiinnnnaaaatttteeee ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1103.                   This entry invokes the sssseeeennnndddd----ssssiiiiggggnnnnaaaallll((((tttteeeerrrrmmmm)))) action.
  1104.  
  1105.           kkkkiiiillllllll ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1106.                   This entry invokes the sssseeeennnndddd----ssssiiiiggggnnnnaaaallll((((kkkkiiiillllllll)))) action.
  1107.  
  1108.           lllliiiinnnneeee2222 ((((class SSSSmmmmeeeeLLLLiiiinnnneeee))))
  1109.                   This is a separator.
  1110.  
  1111.           qqqquuuuiiiitttt ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1112.                   This entry invokes the qqqquuuuiiiitttt(((()))) action.
  1113.  
  1114.  
  1115.           The _v_t_M_e_n_u has the following entries:
  1116.  
  1117.  
  1118.  
  1119.      Page 17                                         (printed 4/30/98)
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.      XXXXTTTTEEEERRRRMMMM((((1111))))           XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....3333))))            XXXXTTTTEEEERRRRMMMM((((1111))))
  1127.  
  1128.  
  1129.  
  1130.           ssssccccrrrroooollllllllbbbbaaaarrrr ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1131.                   This entry invokes the sssseeeetttt----ssssccccrrrroooollllllllbbbbaaaarrrr((((ttttoooogggggggglllleeee)))) action.
  1132.  
  1133.           jjjjuuuummmmppppssssccccrrrroooollllllll ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1134.                   This entry invokes the sssseeeetttt----jjjjuuuummmmppppssssccccrrrroooollllllll((((ttttoooogggggggglllleeee))))
  1135.                   action.
  1136.  
  1137.           rrrreeeevvvveeeerrrrsssseeeevvvviiiiddddeeeeoooo ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1138.                   This entry invokes the sssseeeetttt----rrrreeeevvvveeeerrrrsssseeee----vvvviiiiddddeeeeoooo((((ttttoooogggggggglllleeee))))
  1139.                   action.
  1140.  
  1141.           aaaauuuuttttoooowwwwrrrraaaapppp ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1142.                   This entry invokes the sssseeeetttt----aaaauuuuttttoooowwwwrrrraaaapppp((((ttttoooogggggggglllleeee)))) action.
  1143.  
  1144.           rrrreeeevvvveeeerrrrsssseeeewwwwrrrraaaapppp ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1145.                   This entry invokes the sssseeeetttt----rrrreeeevvvveeeerrrrsssseeeewwwwrrrraaaapppp((((ttttoooogggggggglllleeee))))
  1146.                   action.
  1147.  
  1148.           aaaauuuuttttoooolllliiiinnnneeeeffffeeeeeeeedddd ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1149.                   This entry invokes the sssseeeetttt----aaaauuuuttttoooolllliiiinnnneeeeffffeeeeeeeedddd((((ttttoooogggggggglllleeee))))
  1150.                   action.
  1151.  
  1152.           aaaappppppppccccuuuurrrrssssoooorrrr ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1153.                   This entry invokes the sssseeeetttt----aaaappppppppccccuuuurrrrssssoooorrrr((((ttttoooogggggggglllleeee)))) action.
  1154.  
  1155.           aaaappppppppkkkkeeeeyyyyppppaaaadddd ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1156.                   This entry invokes the sssseeeetttt----aaaappppppppkkkkeeeeyyyyppppaaaadddd((((ttttoooogggggggglllleeee)))) action.
  1157.  
  1158.           ssssccccrrrroooollllllllkkkkeeeeyyyy ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1159.                   This entry invokes the sssseeeetttt----ssssccccrrrroooollllllll----oooonnnn----kkkkeeeeyyyy((((ttttoooogggggggglllleeee))))
  1160.                   action.
  1161.  
  1162.           ssssccccrrrroooollllllllttttttttyyyyoooouuuuttttppppuuuutttt ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1163.                   This entry invokes the sssseeeetttt----ssssccccrrrroooollllllll----oooonnnn----ttttttttyyyy----
  1164.                   oooouuuuttttppppuuuutttt((((ttttoooogggggggglllleeee)))) action.
  1165.  
  1166.           aaaalllllllloooowwww111133332222 ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1167.                   This entry invokes the sssseeeetttt----aaaalllllllloooowwww111133332222((((ttttoooogggggggglllleeee)))) action.
  1168.  
  1169.           ccccuuuurrrrsssseeeesssseeeemmmmuuuullll ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1170.                   This entry invokes the sssseeeetttt----ccccuuuurrrrsssseeeesssseeeemmmmuuuullll((((ttttoooogggggggglllleeee))))
  1171.                   action.
  1172.  
  1173.           vvvviiiissssuuuuaaaallllbbbbeeeellllllll ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1174.                   This entry invokes the sssseeeetttt----vvvviiiissssuuuuaaaallllbbbbeeeellllllll((((ttttoooogggggggglllleeee))))
  1175.                   action.
  1176.  
  1177.           mmmmaaaarrrrggggiiiinnnnbbbbeeeellllllll ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1178.                   This entry invokes the sssseeeetttt----mmmmaaaarrrrggggiiiinnnnbbbbeeeellllllll((((ttttoooogggggggglllleeee))))
  1179.                   action.
  1180.  
  1181.           aaaallllttttssssccccrrrreeeeeeeennnn ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1182.  
  1183.  
  1184.  
  1185.      Page 18                                         (printed 4/30/98)
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.      XXXXTTTTEEEERRRRMMMM((((1111))))           XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....3333))))            XXXXTTTTEEEERRRRMMMM((((1111))))
  1193.  
  1194.  
  1195.  
  1196.                   This entry is currently disabled.
  1197.  
  1198.           aaaaccccttttiiiivvvveeeeiiiiccccoooonnnn ((((class SSSSMMMMeeeeBBBBSSSSBBBB))))
  1199.                   This entry toggles active icons on and off if this
  1200.                   feature was compiled into _x_t_e_r_m.  It is enabled only
  1201.                   if _x_t_e_r_m was started with the command line option
  1202.                   +ai or the aaaaccccttttiiiivvvveeeeIIIIccccoooonnnn resource set to ``True.''
  1203.  
  1204.           lllliiiinnnneeee1111 ((((class SSSSmmmmeeeeLLLLiiiinnnneeee))))
  1205.                   This is a separator.
  1206.  
  1207.           ssssooooffffttttrrrreeeesssseeeetttt ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1208.                   This entry invokes the ssssoooofffftttt----rrrreeeesssseeeetttt(((()))) action.
  1209.  
  1210.           hhhhaaaarrrrddddrrrreeeesssseeeetttt ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1211.                   This entry invokes the hhhhaaaarrrrdddd----rrrreeeesssseeeetttt(((()))) action.
  1212.  
  1213.           cccclllleeeeaaaarrrrssssaaaavvvveeeeddddlllliiiinnnneeeessss ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))""""
  1214.                   This entry invokes the cccclllleeeeaaaarrrr----ssssaaaavvvveeeedddd----lllliiiinnnneeeessss(((()))) action.
  1215.  
  1216.           lllliiiinnnneeee2222 ((((class SSSSmmmmeeeeLLLLiiiinnnneeee))))
  1217.                   This is a separator.
  1218.  
  1219.           tttteeeekkkksssshhhhoooowwww ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1220.                   This entry invokes the sssseeeetttt----vvvviiiissssiiiibbbbiiiilllliiiittttyyyy((((tttteeeekkkk,,,,ttttoooogggggggglllleeee))))
  1221.                   action.
  1222.  
  1223.           tttteeeekkkkmmmmooooddddeeee ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1224.                   This entry invokes the sssseeeetttt----tttteeeerrrrmmmmiiiinnnnaaaallll----ttttyyyyppppeeee((((tttteeeekkkk))))
  1225.                   action.
  1226.  
  1227.           vvvvtttthhhhiiiiddddeeee ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1228.                   This entry invokes the sssseeeetttt----vvvviiiissssiiiibbbbiiiilllliiiittttyyyy((((vvvvtttt,,,,ooooffffffff))))
  1229.                   action.
  1230.  
  1231.  
  1232.           The _f_o_n_t_M_e_n_u has the following entries:
  1233.  
  1234.           ffffoooonnnnttttddddeeeeffffaaaauuuulllltttt ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1235.                   This entry invokes the sssseeeetttt----vvvvtttt----ffffoooonnnntttt((((dddd)))) action.
  1236.  
  1237.           ffffoooonnnntttt1111 ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1238.                   This entry invokes the sssseeeetttt----vvvvtttt----ffffoooonnnntttt((((1111)))) action.
  1239.  
  1240.           ffffoooonnnntttt2222 ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1241.                   This entry invokes the sssseeeetttt----vvvvtttt----ffffoooonnnntttt((((2222)))) action.
  1242.  
  1243.           ffffoooonnnntttt3333 ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1244.                   This entry invokes the sssseeeetttt----vvvvtttt----ffffoooonnnntttt((((3333)))) action.
  1245.  
  1246.           ffffoooonnnntttt4444 ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1247.                   This entry invokes the sssseeeetttt----vvvvtttt----ffffoooonnnntttt((((4444)))) action.
  1248.  
  1249.  
  1250.  
  1251.      Page 19                                         (printed 4/30/98)
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.      XXXXTTTTEEEERRRRMMMM((((1111))))           XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....3333))))            XXXXTTTTEEEERRRRMMMM((((1111))))
  1259.  
  1260.  
  1261.  
  1262.           ffffoooonnnntttt5555 ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1263.                   This entry invokes the sssseeeetttt----vvvvtttt----ffffoooonnnntttt((((5555)))) action.
  1264.  
  1265.           ffffoooonnnntttt6666 ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1266.                   This entry invokes the sssseeeetttt----vvvvtttt----ffffoooonnnntttt((((6666)))) action.
  1267.  
  1268.           ffffoooonnnntttteeeessssccccaaaappppeeee ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1269.                   This entry invokes the sssseeeetttt----vvvvtttt----ffffoooonnnntttt((((eeee)))) action.
  1270.  
  1271.           ffffoooonnnnttttsssseeeellll ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1272.                   This entry invokes the sssseeeetttt----vvvvtttt----ffffoooonnnntttt((((ssss)))) action.
  1273.  
  1274.  
  1275.           The _t_e_k_M_e_n_u has the following entries:
  1276.  
  1277.           tttteeeekkkktttteeeexxxxttttllllaaaarrrrggggeeee ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1278.                   This entry invokes the sssseeeetttt----tttteeeekkkk----tttteeeexxxxtttt((((llll)))) action.
  1279.  
  1280.           tttteeeekkkktttteeeexxxxtttt2222 ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1281.                   This entry invokes the sssseeeetttt----tttteeeekkkk----tttteeeexxxxtttt((((2222)))) action.
  1282.  
  1283.           tttteeeekkkktttteeeexxxxtttt3333 ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1284.                   This entry invokes the sssseeeetttt----tttteeeekkkk----tttteeeexxxxtttt((((3333)))) action.
  1285.  
  1286.           tttteeeekkkktttteeeexxxxttttssssmmmmaaaallllllll ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1287.                   This entry invokes the sssseeeetttt----tttteeeekkkk----tttteeeexxxxtttt((((ssss)))) action.
  1288.  
  1289.           lllliiiinnnneeee1111 ((((class SSSSmmmmeeeeLLLLiiiinnnneeee))))
  1290.                   This is a separator.
  1291.  
  1292.           tttteeeekkkkppppaaaaggggeeee ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1293.                   This entry invokes the tttteeeekkkk----ppppaaaaggggeeee(((()))) action.
  1294.  
  1295.           tttteeeekkkkrrrreeeesssseeeetttt ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1296.                   This entry invokes the tttteeeekkkk----rrrreeeesssseeeetttt(((()))) action.
  1297.  
  1298.           tttteeeekkkkccccooooppppyyyy ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1299.                   This entry invokes the tttteeeekkkk----ccccooooppppyyyy(((()))) action.
  1300.  
  1301.           lllliiiinnnneeee2222 ((((class SSSSmmmmeeeeLLLLiiiinnnneeee))))
  1302.                   This is a separator.
  1303.  
  1304.           vvvvttttsssshhhhoooowwww ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1305.                   This entry invokes the sssseeeetttt----vvvviiiissssiiiibbbbiiiilllliiiittttyyyy((((vvvvtttt,,,,ttttoooogggggggglllleeee))))
  1306.                   action.
  1307.  
  1308.           vvvvttttmmmmooooddddeeee ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1309.                   This entry invokes the sssseeeetttt----tttteeeerrrrmmmmiiiinnnnaaaallll----ttttyyyyppppeeee((((vvvvtttt)))) action.
  1310.  
  1311.           tttteeeekkkkhhhhiiiiddddeeee ((((class SSSSmmmmeeeeBBBBSSSSBBBB))))
  1312.                   This entry invokes the sssseeeetttt----vvvviiiissssiiiibbbbiiiilllliiiittttyyyy((((tttteeeekkkk,,,,ttttoooogggggggglllleeee))))
  1313.                   action.
  1314.  
  1315.  
  1316.  
  1317.      Page 20                                         (printed 4/30/98)
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.      XXXXTTTTEEEERRRRMMMM((((1111))))           XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....3333))))            XXXXTTTTEEEERRRRMMMM((((1111))))
  1325.  
  1326.  
  1327.  
  1328.           The following resources are useful when specified for the
  1329.           Athena Scrollbar widget:
  1330.  
  1331.           tttthhhhiiiicccckkkknnnneeeessssssss ((((class TTTThhhhiiiicccckkkknnnneeeessssssss))))
  1332.                   Specifies the width in pixels of the scrollbar.
  1333.  
  1334.           bbbbaaaacccckkkkggggrrrroooouuuunnnndddd ((((class BBBBaaaacccckkkkggggrrrroooouuuunnnndddd))))
  1335.                   Specifies the color to use for the background of the
  1336.                   scrollbar.
  1337.  
  1338.           ffffoooorrrreeeeggggrrrroooouuuunnnndddd ((((class FFFFoooorrrreeeeggggrrrroooouuuunnnndddd))))
  1339.                   Specifies the color to use for the foreground of the
  1340.                   scrollbar.  The ``thumb'' of the scrollbar is a
  1341.                   simple checkerboard pattern alternating pixels for
  1342.                   foreground and background color.
  1343.  
  1344.      PPPPOOOOIIIINNNNTTTTEEEERRRR UUUUSSSSAAAAGGGGEEEE
  1345.           Once the VT102 window is created, _x_t_e_r_m allows you to select
  1346.           text and copy it within the same or other windows.
  1347.  
  1348.           The selection functions are invoked when the pointer buttons
  1349.           are used with no modifiers, and when they are used with the
  1350.           ``shift'' key.  The assignment of the functions described
  1351.           below to keys and buttons may be changed through the
  1352.           resource database; see AAAACCCCTTTTIIIIOOOONNNNSSSS below.
  1353.  
  1354.           Pointer button one (usually left) is used to save text into
  1355.           the cut buffer.  Move the cursor to beginning of the text,
  1356.           and then hold the button down while moving the cursor to the
  1357.           end of the region and releasing the button.  The selected
  1358.           text is highlighted and is saved in the global cut buffer
  1359.           and made the PRIMARY selection when the button is released.
  1360.           Double-clicking selects by words.  Triple-clicking selects
  1361.           by lines.  Quadruple-clicking goes back to characters, etc.
  1362.           Multiple-click is determined by the time from button up to
  1363.           button down, so you can change the selection unit in the
  1364.           middle of a selection.  If the key/button bindings specify
  1365.           that an X selection is to be made, _x_t_e_r_m will leave the
  1366.           selected text highlighted for as long as it is the selection
  1367.           owner.
  1368.  
  1369.           Pointer button two (usually middle) `types' (pastes) the
  1370.           text from the PRIMARY selection, if any, otherwise from the
  1371.           cut buffer, inserting it as keyboard input.
  1372.  
  1373.           Pointer button three (usually right) extends the current
  1374.           selection.  (Without loss of generality, you can swap
  1375.           ``right'' and ``left'' everywhere in the rest of this
  1376.           paragraph.)  If pressed while closer to the right edge of
  1377.           the selection than the left, it extends/contracts the right
  1378.           edge of the selection.  If you contract the selection past
  1379.           the left edge of the selection, _x_t_e_r_m assumes you really
  1380.  
  1381.  
  1382.  
  1383.      Page 21                                         (printed 4/30/98)
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.      XXXXTTTTEEEERRRRMMMM((((1111))))           XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....3333))))            XXXXTTTTEEEERRRRMMMM((((1111))))
  1391.  
  1392.  
  1393.  
  1394.           meant the left edge, restores the original selection, then
  1395.           extends/contracts the left edge of the selection.  Extension
  1396.           starts in the selection unit mode that the last selection or
  1397.           extension was performed in; you can multiple-click to cycle
  1398.           through them.
  1399.  
  1400.           By cutting and pasting pieces of text without trailing new
  1401.           lines, you can take text from several places in different
  1402.           windows and form a command to the shell, for example, or
  1403.           take output from a program and insert it into your favorite
  1404.           editor.  Since the cut buffer is globally shared among
  1405.           different applications, you should regard it as a `file'
  1406.           whose contents you know.  The terminal emulator and other
  1407.           text programs should be treating it as if it were a text
  1408.           file, i.e., the text is delimited by new lines.
  1409.  
  1410.           The scroll region displays the position and amount of text
  1411.           currently showing in the window (highlighted) relative to
  1412.           the amount of text actually saved.  As more text is saved
  1413.           (up to the maximum), the size of the highlighted area
  1414.           decreases.
  1415.  
  1416.           Clicking button one with the pointer in the scroll region
  1417.           moves the adjacent line to the top of the display window.
  1418.  
  1419.           Clicking button three moves the top line of the display
  1420.           window down to the pointer position.
  1421.  
  1422.           Clicking button two moves the display to a position in the
  1423.           saved text that corresponds to the pointer's position in the
  1424.           scrollbar.
  1425.  
  1426.           Unlike the VT102 window, the Tektronix window dows not allow
  1427.           the copying of text.  It does allow Tektronix GIN mode, and
  1428.           in this mode the cursor will change from an arrow to a
  1429.           cross.  Pressing any key will send that key and the current
  1430.           coordinate of the cross cursor.  Pressing button one, two,
  1431.           or three will return the letters `l', `m', and `r',
  1432.           respectively.  If the `shift' key is pressed when a pointer
  1433.           button is pressed, the corresponding upper case letter is
  1434.           sent.  To distinguish a pointer button from a key, the high
  1435.           bit of the character is set (but this is bit is normally
  1436.           stripped unless the terminal mode is RAW; see _t_t_y(4) for
  1437.           details).
  1438.  
  1439.      MMMMEEEENNNNUUUUSSSS
  1440.           _X_t_e_r_m has four menus, named _m_a_i_n_M_e_n_u, _v_t_M_e_n_u, _f_o_n_t_M_e_n_u, and
  1441.           _t_e_k_M_e_n_u.  Each menu pops up under the correct combinations
  1442.           of key and button presses.  Most menus are divided into two
  1443.           section, separated by a horizontal line.  The top portion
  1444.           contains various modes that can be altered.  A check mark
  1445.           appears next to a mode that is currently active.  Selecting
  1446.  
  1447.  
  1448.  
  1449.      Page 22                                         (printed 4/30/98)
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.      XXXXTTTTEEEERRRRMMMM((((1111))))           XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....3333))))            XXXXTTTTEEEERRRRMMMM((((1111))))
  1457.  
  1458.  
  1459.  
  1460.           one of these modes toggles its state.  The bottom portion of
  1461.           the menu are command entries; selecting one of these
  1462.           performs the indicated function.
  1463.  
  1464.           The xxxxtttteeeerrrrmmmm menu pops up when the ``control'' key and pointer
  1465.           button one are pressed in a window.  The _m_a_i_n_M_e_n_u contains
  1466.           items that apply to both the VT102 and Tektronix windows.
  1467.           The SSSSeeeeccccuuuurrrreeee KKKKeeeeyyyybbbbooooaaaarrrrdddd mode is be used when typing in passwords
  1468.           or other sensitive data in an unsecure environment; see
  1469.           SSSSEEEECCCCUUUURRRRIIIITTTTYYYY below.  Notable entries in the command section of
  1470.           the menu are the CCCCoooonnnnttttiiiinnnnuuuueeee, SSSSuuuussssppppeeeennnndddd, IIIInnnntttteeeerrrrrrrruuuupppptttt, HHHHaaaannnngggguuuupppp,
  1471.           TTTTeeeerrrrmmmmiiiinnnnaaaatttteeee and KKKKiiiillllllll which sends the SIGCONT, SIGTSTP, SIGINT,
  1472.           SIGHUP, SIGTERM and SIGKILL signals, respectively, to the
  1473.           process group of the process running under _x_t_e_r_m (usually
  1474.           the shell).  The CCCCoooonnnnttttiiiinnnnuuuueeee function is especially useful if
  1475.           the user has accidentally typed CTRL-Z, suspending the
  1476.           process.
  1477.  
  1478.           The _v_t_M_e_n_u sets various modes in the VT102 emulation, and is
  1479.           popped up when the ``control'' key and pointer button two
  1480.           are pressed in the VT102 window.  In the command section of
  1481.           this menu, the soft reset entry will reset scroll regions.
  1482.           This can be convenient when some program has left the scroll
  1483.           regions set incorrectly (often a problem when using VMS or
  1484.           TOPS-20).  The full reset entry will clear the screen, reset
  1485.           tabs to every eight columns, and reset the terminal modes
  1486.           (such as wrap and smooth scroll) to their initial states
  1487.           just after _x_t_e_r_m has finished processing the command line
  1488.           options.
  1489.  
  1490.           The _f_o_n_t_M_e_n_u sets the font used in the VT102 window.  In
  1491.           addition to the default font and a number of alternatives
  1492.           that are set with resources, the menu offers the font last
  1493.           specified by the Set Font escape sequence (see the document
  1494.           _X_t_e_r_m _C_o_n_t_r_o_l _S_e_q_u_e_n_c_e_s) and the current selection as a font
  1495.           name (if the PRIMARY selection is owned).
  1496.  
  1497.           The _t_e_k_M_e_n_u sets various modes in the Tektronix emulation,
  1498.           and is popped up when the ``control'' key and pointer button
  1499.           two are pressed in the Tektronix window.  The current font
  1500.           size is checked in the modes section of the menu.  The PPPPAAAAGGGGEEEE
  1501.           entry in the command section clears the Tektronix window.
  1502.  
  1503.      SSSSEEEECCCCUUUURRRRIIIITTTTYYYY
  1504.           X environments differ in their security consciousness.  Most
  1505.           servers, run under _x_d_m, are capable of using a ``magic
  1506.           cookie'' authorization scheme that can provide a reasonable
  1507.           level of security for many people.  If your server is only
  1508.           using a host-based mechanism to control access to the server
  1509.           (see _x_h_o_s_t(_1)), then if you enable access for a host and
  1510.           other users are also permitted to run clients on that same
  1511.           host, there is every possibility that someone can run an
  1512.  
  1513.  
  1514.  
  1515.      Page 23                                         (printed 4/30/98)
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.      XXXXTTTTEEEERRRRMMMM((((1111))))           XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....3333))))            XXXXTTTTEEEERRRRMMMM((((1111))))
  1523.  
  1524.  
  1525.  
  1526.           application that will use the basic services of the X
  1527.           protocol to snoop on your activities, potentially capturing
  1528.           a transcript of everything you type at the keyboard.  This
  1529.           is of particular concern when you want to type in a password
  1530.           or other sensitive data.  The best solution to this problem
  1531.           is to use a better authorization mechanism that host-based
  1532.           control, but a simple mechanism exists for protecting
  1533.           keyboard input in _x_t_e_r_m.
  1534.  
  1535.           The xxxxtttteeeerrrrmmmm menu (see MMMMEEEENNNNUUUUSSSS above) contains a SSSSeeeeccccuuuurrrreeee KKKKeeeeyyyybbbbooooaaaarrrrdddd
  1536.           entry which, when enabled, ensures that all keyboard input
  1537.           is directed _o_n_l_y to _x_t_e_r_m (using the GrabKeyboard protocol
  1538.           request).  When an application prompts you for a password
  1539.           (or other sensitive data), you can enable SSSSeeeeccccuuuurrrreeee KKKKeeeeyyyybbbbooooaaaarrrrdddd
  1540.           using the menu, type in the data, and then disable SSSSeeeeccccuuuurrrreeee
  1541.           KKKKeeeeyyyybbbbooooaaaarrrrdddd using the menu again.  Only one X client at a time
  1542.           can secure the keyboard, so when you attempt to enable
  1543.           SSSSeeeeccccuuuurrrreeee KKKKeeeeyyyybbbbooooaaaarrrrdddd it may fail.  In this case, the bell will
  1544.           sound.  If the SSSSeeeeccccuuuurrrreeee KKKKeeeeyyyybbbbooooaaaarrrrdddd succeeds, the foreground and
  1545.           background colors will be exchanged (as if you selected the
  1546.           RRRReeeevvvveeeerrrrsssseeee VVVViiiiddddeeeeoooo entry in the MMMMooooddddeeeessss menu); they will be
  1547.           exchanged again when you exit secure mode.  If the colors do
  1548.           _n_o_t switch, then you should be _v_e_r_y suspicious that you are
  1549.           being spoofed.  If the application you are running displays
  1550.           a prompt before asking for the password, it is safest to
  1551.           enter secure mode _b_e_f_o_r_e the prompt gets displayed, and to
  1552.           make sure that the prompt gets displayed correctly (in the
  1553.           new colors), to minimize the probability of spoofing.  You
  1554.           can also bring up the menu again and make sure that a check
  1555.           mark appears next to the entry.
  1556.  
  1557.           SSSSeeeeccccuuuurrrreeee KKKKeeeeyyyybbbbooooaaaarrrrdddd mode will be disabled automatically if your
  1558.           xterm window becomes iconified (or otherwise unmapped), or
  1559.           if you start up a reparenting window manager (that places a
  1560.           title bar or other decoration around the window) while in
  1561.           SSSSeeeeccccuuuurrrreeee KKKKeeeeyyyybbbbooooaaaarrrrdddd mode.  (This is a feature of the X protocol
  1562.           not easily overcome.)  When this happens, the foreground and
  1563.           background colors will be switched back and the bell will
  1564.           sound in warning.
  1565.  
  1566.      CCCCHHHHAAAARRRRAAAACCCCTTTTEEEERRRR CCCCLLLLAAAASSSSSSSSEEEESSSS
  1567.           Clicking the middle mouse button twice in rapid succession
  1568.           will cause all characters of the same class (e.g. letters,
  1569.           white space, punctuation) to be selected.  Since different
  1570.           people have different preferences for what should be
  1571.           selected (for example, should filenames be selected as a
  1572.           whole or only the separate subnames), the default mapping
  1573.           can be overridden through the use of the _c_h_a_r_C_l_a_s_s (class
  1574.           _C_h_a_r_C_l_a_s_s) resource.
  1575.  
  1576.           This resource is a series of comma-separated of _r_a_n_g_e:_v_a_l_u_e
  1577.           pairs.  The _r_a_n_g_e is either a single number or _l_o_w-_h_i_g_h in
  1578.  
  1579.  
  1580.  
  1581.      Page 24                                         (printed 4/30/98)
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.      XXXXTTTTEEEERRRRMMMM((((1111))))           XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....3333))))            XXXXTTTTEEEERRRRMMMM((((1111))))
  1589.  
  1590.  
  1591.  
  1592.           the range of 0 to 127, corresponding to the ASCII code for
  1593.           the character or characters to be set.  The _v_a_l_u_e is
  1594.           arbitrary, although the default table uses the character
  1595.           number of the first character occurring in the set.
  1596.  
  1597.           The default table is
  1598.  
  1599.                   static int charClass[128] = {
  1600.                   /* NUL  SOH  STX  ETX  EOT  ENQ  ACK  BEL */
  1601.                       32,   1,   1,   1,   1,   1,   1,   1,
  1602.                   /*  BS   HT   NL   VT   NP   CR   SO   SI */
  1603.                        1,  32,   1,   1,   1,   1,   1,   1,
  1604.                   /* DLE  DC1  DC2  DC3  DC4  NAK  SYN  ETB */
  1605.                        1,   1,   1,   1,   1,   1,   1,   1,
  1606.                   /* CAN   EM  SUB  ESC   FS   GS   RS   US */
  1607.                        1,   1,   1,   1,   1,   1,   1,   1,
  1608.                   /*  SP    !    "    #    $    %    &    ' */
  1609.                       32,  33,  34,  35,  36,  37,  38,  39,
  1610.                   /*   (    )    *    +    ,    -    .    / */
  1611.                       40,  41,  42,  43,  44,  45,  46,  47,
  1612.                   /*   0    1    2    3    4    5    6    7 */
  1613.                       48,  48,  48,  48,  48,  48,  48,  48,
  1614.                   /*   8    9    :    ;    <    =    >    ? */
  1615.                       48,  48,  58,  59,  60,  61,  62,  63,
  1616.                   /*   @    A    B    C    D    E    F    G */
  1617.                       64,  48,  48,  48,  48,  48,  48,  48,
  1618.                   /*   H    I    J    K    L    M    N    O */
  1619.                       48,  48,  48,  48,  48,  48,  48,  48,
  1620.                   /*   P    Q    R    S    T    U    V    W */
  1621.                       48,  48,  48,  48,  48,  48,  48,  48,
  1622.                   /*   X    Y    Z    [    \    ]    ^    _ */
  1623.                       48,  48,  48,  91,  92,  93,  94,  48,
  1624.                   /*   `    a    b    c    d    e    f    g */
  1625.                       96,  48,  48,  48,  48,  48,  48,  48,
  1626.                   /*   h    i    j    k    l    m    n    o */
  1627.                       48,  48,  48,  48,  48,  48,  48,  48,
  1628.                   /*   p    q    r    s    t    u    v    w */
  1629.                       48,  48,  48,  48,  48,  48,  48,  48,
  1630.                   /*   x    y    z    {    |    }    ~  DEL */
  1631.                       48,  48,  48, 123, 124, 125, 126,   1};
  1632.  
  1633.           For example, the string ``33:48,37:48,45-47:48,64:48''
  1634.           indicates that the exclamation mark, percent sign, dash,
  1635.           period, slash, and ampersand characters should be treated
  1636.           the same way as characters and numbers.  This is useful for
  1637.           cutting and pasting electronic mailing addresses and
  1638.           filenames.
  1639.  
  1640.      AAAACCCCTTTTIIIIOOOONNNNSSSS
  1641.           It is possible to rebind keys (or sequences of keys) to
  1642.           arbitrary strings for input, by changing the translations
  1643.           for the vt100 or tek4014 widgets.  Changing the translations
  1644.  
  1645.  
  1646.  
  1647.      Page 25                                         (printed 4/30/98)
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654.      XXXXTTTTEEEERRRRMMMM((((1111))))           XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....3333))))            XXXXTTTTEEEERRRRMMMM((((1111))))
  1655.  
  1656.  
  1657.  
  1658.           for events other than key and button events is not expected,
  1659.           and will cause unpredictable behavior.  The following
  1660.           actions are provided for using within the _v_t_1_0_0 or _t_e_k_4_0_1_4
  1661.           ttttrrrraaaannnnssssllllaaaattttiiiioooonnnnssss resources:
  1662.  
  1663.           bbbbeeeellllllll(((([[[[_p_e_r_c_e_n_t]]]]))))
  1664.                   This action rings the keyboard bell at the specified
  1665.                   percentage above or below the base volume.
  1666.  
  1667.           iiiiggggnnnnoooorrrreeee(((())))
  1668.                   This action ignores the event but checks for special
  1669.                   pointer position escape sequences.
  1670.  
  1671.           iiiinnnnsssseeeerrrrtttt(((())))
  1672.                   This action inserts the character or string
  1673.                   associated with the key that was pressed.
  1674.  
  1675.           iiiinnnnsssseeeerrrrtttt----sssseeeevvvveeeennnn----bbbbiiiitttt(((())))
  1676.                   This action is a synonym for iiiinnnnsssseeeerrrrtttt(((())))
  1677.  
  1678.           iiiinnnnsssseeeerrrrtttt----eeeeiiiigggghhhhtttt----bbbbiiiitttt(((())))
  1679.                   This action inserts an eight-bit (Meta) version of
  1680.                   the character or string associated with the key that
  1681.                   was pressed.  The exact action depends on the value
  1682.                   of the eeeeiiiigggghhhhttttBBBBiiiittttIIIInnnnppppuuuutttt resource.
  1683.  
  1684.           iiiinnnnsssseeeerrrrtttt----sssseeeelllleeeeccccttttiiiioooonnnn((((_s_o_u_r_c_e_n_a_m_e [[[[,,,, ............]]]]))))
  1685.                   This action inserts the string found in the
  1686.                   selection or cutbuffer indicated by _s_o_u_r_c_e_n_a_m_e.
  1687.                   Sources are checked in the order given (case is
  1688.                   significant) until one is found.  Commonly-used
  1689.                   selections include:  _P_R_I_M_A_R_Y, _S_E_C_O_N_D_A_R_Y, and
  1690.                   _C_L_I_P_B_O_A_R_D.  Cut buffers are typically named
  1691.                   _C_U_T__B_U_F_F_E_R_0 through _C_U_T__B_U_F_F_E_R_7.
  1692.  
  1693.           kkkkeeeeyyyymmmmaaaapppp((((_n_a_m_e))))
  1694.                   This action dynamically defines a new translation
  1695.                   table whose resource name is _n_a_m_e with the suffix
  1696.                   _K_e_y_m_a_p (case is significant).  The name _N_o_n_e
  1697.                   restores the original translation table.
  1698.  
  1699.           ppppooooppppuuuupppp----mmmmeeeennnnuuuu((((_m_e_n_u_n_a_m_e))))
  1700.                   This action displays the specified popup menu.
  1701.                   Valid names (case is significant) include:
  1702.                   _m_a_i_n_M_e_n_u, _v_t_M_e_n_u, _f_o_n_t_M_e_n_u, and _t_e_k_M_e_n_u.
  1703.  
  1704.           sssseeeeccccuuuurrrreeee(((())))
  1705.                   This action toggles the _S_e_c_u_r_e _K_e_y_b_o_a_r_d mode
  1706.                   described in the section named SSSSEEEECCCCUUUURRRRIIIITTTTYYYY, and is
  1707.                   invoked from the sssseeeeccccuuuurrrreeeekkkkbbbbdddd entry in _m_a_i_n_M_e_n_u.
  1708.  
  1709.           sssseeeelllleeeecccctttt----ssssttttaaaarrrrtttt(((())))
  1710.  
  1711.  
  1712.  
  1713.      Page 26                                         (printed 4/30/98)
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.      XXXXTTTTEEEERRRRMMMM((((1111))))           XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....3333))))            XXXXTTTTEEEERRRRMMMM((((1111))))
  1721.  
  1722.  
  1723.  
  1724.                   This action begins text selection at the current
  1725.                   pointer location.  See the section on PPPPOOOOIIIINNNNTTTTEEEERRRR UUUUSSSSAAAAGGGGEEEE
  1726.                   for information on making selections.
  1727.  
  1728.           sssseeeelllleeeecccctttt----eeeexxxxtttteeeennnndddd(((())))
  1729.                   This action tracks the pointer and extends the
  1730.                   selection.  It should only be bound to Motion
  1731.                   events.
  1732.  
  1733.           sssseeeelllleeeecccctttt----eeeennnndddd((((_d_e_s_t_n_a_m_e [[[[,,,, ............]]]]))))
  1734.                   This action puts the currently selected text into
  1735.                   all of the selections or cutbuffers specified by
  1736.                   _d_e_s_t_n_a_m_e.
  1737.  
  1738.           sssseeeelllleeeecccctttt----ccccuuuurrrrssssoooorrrr----ssssttttaaaarrrrtttt(((())))
  1739.                   This action is similar to sssseeeelllleeeecccctttt----ssssttttaaaarrrrtttt except that
  1740.                   it begins the selection at the current text cursor
  1741.                   position.
  1742.  
  1743.           sssseeeelllleeeecccctttt----ccccuuuurrrrssssoooorrrr----eeeennnndddd((((_d_e_s_t_n_a_m_e [[[[,,,, ............]]]]))))
  1744.                   This action is similar to sssseeeelllleeeecccctttt----eeeennnndddd except that it
  1745.                   should be used with sssseeeelllleeeecccctttt----ccccuuuurrrrssssoooorrrr----ssssttttaaaarrrrtttt.
  1746.  
  1747.           sssseeeetttt----vvvvtttt----ffffoooonnnntttt((((_d/_1/_2/_3/_4/_5/_6/_e/_s [[[[,,,,_n_o_r_m_a_l_f_o_n_t [[[[,,,, _b_o_l_d_f_o_n_t]]]]]]]]))))
  1748.                   This action sets the font or fonts currently being
  1749.                   used in the VT102 window.  The first argument is a
  1750.                   single character that specifies the font to be used:
  1751.                   _d or _D indicate the default font (the font initially
  1752.                   used when _x_t_e_r_m was started), _1 through _6 indicate
  1753.                   the fonts specified by the _f_o_n_t_1 through _f_o_n_t_6
  1754.                   resources, _e or _E indicate the normal and bold fonts
  1755.                   that have been set through escape codes (or
  1756.                   specified as the second and third action arguments,
  1757.                   respectively), and _s or _S indicate the font
  1758.                   selection (as made by programs such as _x_f_o_n_t_s_e_l(_1))
  1759.                   indicated by the second action argument.
  1760.  
  1761.           ssssttttaaaarrrrtttt----eeeexxxxtttteeeennnndddd(((())))
  1762.                   This action is similar to sssseeeelllleeeecccctttt----ssssttttaaaarrrrtttt except that
  1763.                   the selection is extended to the current pointer
  1764.                   location.
  1765.  
  1766.           ssssttttaaaarrrrtttt----ccccuuuurrrrssssoooorrrr----eeeexxxxtttteeeennnndddd(((())))
  1767.                   This action is similar to sssseeeelllleeeecccctttt----eeeexxxxtttteeeennnndddd except that
  1768.                   the selection is extended to the current text cursor
  1769.                   position.
  1770.  
  1771.           ssssttttrrrriiiinnnngggg((((_s_t_r_i_n_g))))
  1772.                   This action inserts the specified text string as if
  1773.                   it had been typed.  Quotation is necessary if the
  1774.                   string contains whitespace or non-alphanumeric
  1775.                   characters.  If the string argument begins with the
  1776.  
  1777.  
  1778.  
  1779.      Page 27                                         (printed 4/30/98)
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.      XXXXTTTTEEEERRRRMMMM((((1111))))           XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....3333))))            XXXXTTTTEEEERRRRMMMM((((1111))))
  1787.  
  1788.  
  1789.  
  1790.                   characters ``0x'', it is interpreted as a hex
  1791.                   character constant.
  1792.  
  1793.           ssssccccrrrroooollllllll----bbbbaaaacccckkkk((((_c_o_u_n_t [[[[,,,,_u_n_i_t_s]]]]))))
  1794.                   This action scrolls the text window backward so that
  1795.                   text that had previously scrolled off the top of the
  1796.                   screen is now visible.  The _c_o_u_n_t argument indicates
  1797.                   the number of _u_n_i_t_s (which may be _p_a_g_e, _h_a_l_f_p_a_g_e,
  1798.                   _p_i_x_e_l, or _l_i_n_e) by which to scroll.
  1799.  
  1800.           ssssccccrrrroooollllllll----ffffoooorrrrwwww((((_c_o_u_n_t [[[[,,,,_u_n_i_t_s]]]]))))
  1801.                   This action scrolls is similar to ssssccccrrrroooollllllll----bbbbaaaacccckkkk except
  1802.                   that it scrolls the other direction.
  1803.  
  1804.           aaaalllllllloooowwww----sssseeeennnndddd----eeeevvvveeeennnnttttssss((((_o_n/_o_f_f/_t_o_g_g_l_e))))
  1805.                   This action set or toggles the aaaalllllllloooowwwwSSSSeeeennnnddddEEEEvvvveeeennnnttttssss
  1806.                   resource and is also invoked by the aaaalllllllloooowwwwsssseeeennnnddddssss entry
  1807.                   in _m_a_i_n_M_e_n_u.
  1808.  
  1809.           rrrreeeeddddrrrraaaawwww(((())))
  1810.                   This action redraws the window and is also invoked
  1811.                   by the _r_e_d_r_a_w entry in _m_a_i_n_M_e_n_u.
  1812.  
  1813.           sssseeeennnndddd----ssssiiiiggggnnnnaaaallll((((_s_i_g_n_a_m_e))))
  1814.                   This action sends the signal named by _s_i_g_n_a_m_e to the
  1815.                   _x_t_e_r_m subprocess (the shell or program specified
  1816.                   with the -_e command line option) and is also invoked
  1817.                   by the ssssuuuussssppppeeeennnndddd, ccccoooonnnnttttiiiinnnnuuuueeee, iiiinnnntttteeeerrrrrrrruuuupppptttt, hhhhaaaannnngggguuuupppp,
  1818.                   tttteeeerrrrmmmmiiiinnnnaaaatttteeee, and kkkkiiiillllllll entries in _m_a_i_n_M_e_n_u.  Allowable
  1819.                   signal names are (case is not significant):  _t_s_t_p
  1820.                   (if supported by the operating system), _s_u_s_p_e_n_d
  1821.                   (same as _t_s_t_p), _c_o_n_t (if supported by the operating
  1822.                   system), _i_n_t, _h_u_p, _t_e_r_m, _q_u_i_t, _a_l_r_m, _a_l_a_r_m (same as
  1823.                   _a_l_r_m) and _k_i_l_l.
  1824.  
  1825.           qqqquuuuiiiitttt(((())))  This action sends a SIGHUP to the subprogram and
  1826.                   exits.  It is also invoked by the qqqquuuuiiiitttt entry in
  1827.                   _m_a_i_n_M_e_n_u.
  1828.  
  1829.           sssseeeetttt----ssssccccrrrroooollllllllbbbbaaaarrrr((((_o_n/_o_f_f/_t_o_g_g_l_e))))
  1830.                   This action toggles the ssssccccrrrroooollllllllbbbbaaaarrrr resource and is
  1831.                   also invoked by the ssssccccrrrroooollllllllbbbbaaaarrrr entry in _v_t_M_e_n_u.
  1832.  
  1833.           sssseeeetttt----jjjjuuuummmmppppssssccccrrrroooollllllll((((_o_n/_o_f_f/_t_o_g_g_l_e))))
  1834.                   This action toggles the jjjjuuuummmmppppssssccccrrrroooollllllll resource and is
  1835.                   also invoked by the jjjjuuuummmmppppssssccccrrrroooollllllll entry in _v_t_M_e_n_u.
  1836.  
  1837.           sssseeeetttt----rrrreeeevvvveeeerrrrsssseeee----vvvviiiiddddeeeeoooo((((_o_n/_o_f_f/_t_o_g_g_l_e))))
  1838.                   This action toggles the _r_e_v_e_r_s_e_V_i_d_e_o resource and is
  1839.                   also invoked by the rrrreeeevvvveeeerrrrsssseeeevvvviiiiddddeeeeoooo entry in _v_t_M_e_n_u.
  1840.  
  1841.           sssseeeetttt----aaaauuuuttttoooowwwwrrrraaaapppp((((_o_n/_o_f_f/_t_o_g_g_l_e))))
  1842.  
  1843.  
  1844.  
  1845.      Page 28                                         (printed 4/30/98)
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.      XXXXTTTTEEEERRRRMMMM((((1111))))           XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....3333))))            XXXXTTTTEEEERRRRMMMM((((1111))))
  1853.  
  1854.  
  1855.  
  1856.                   This action toggles automatic wrapping of long lines
  1857.                   and is also invoked by the aaaauuuuttttoooowwwwrrrraaaapppp entry in _v_t_M_e_n_u.
  1858.  
  1859.           sssseeeetttt----rrrreeeevvvveeeerrrrsssseeeewwwwrrrraaaapppp((((_o_n/_o_f_f/_t_o_g_g_l_e))))
  1860.                   This action toggles the rrrreeeevvvveeeerrrrsssseeeeWWWWrrrraaaapppp resource and is
  1861.                   also invoked by the rrrreeeevvvveeeerrrrsssseeeewwwwrrrraaaapppp entry in _v_t_M_e_n_u.
  1862.  
  1863.           sssseeeetttt----aaaauuuuttttoooolllliiiinnnneeeeffffeeeeeeeedddd((((_o_n/_o_f_f/_t_o_g_g_l_e))))
  1864.                   This action toggles automatic insertion of linefeeds
  1865.                   and is also invoked by the aaaauuuuttttoooolllliiiinnnneeeeffffeeeeeeeedddd entry in
  1866.                   _v_t_M_e_n_u.
  1867.  
  1868.           sssseeeetttt----aaaappppppppccccuuuurrrrssssoooorrrr((((_o_n/_o_f_f/_t_o_g_g_l_e))))
  1869.                   This action toggles the handling Application Cursor
  1870.                   Key mode and is also invoked by the aaaappppppppccccuuuurrrrssssoooorrrr entry
  1871.                   in _v_t_M_e_n_u.
  1872.  
  1873.           sssseeeetttt----aaaappppppppkkkkeeeeyyyyppppaaaadddd((((_o_n/_o_f_f/_t_o_g_g_l_e))))
  1874.                   This action toggles the handling of Application
  1875.                   Keypad mode and is also invoked by the aaaappppppppkkkkeeeeyyyyppppaaaadddd
  1876.                   entry in _v_t_M_e_n_u.
  1877.  
  1878.           sssseeeetttt----ssssccccrrrroooollllllll----oooonnnn----kkkkeeeeyyyy((((_o_n/_o_f_f/_t_o_g_g_l_e))))
  1879.                   This action toggles the ssssccccrrrroooollllllllKKKKeeeeyyyy resource and is
  1880.                   also invoked from the ssssccccrrrroooollllllllkkkkeeeeyyyy entry in _v_t_M_e_n_u.
  1881.  
  1882.           sssseeeetttt----ssssccccrrrroooollllllll----oooonnnn----ttttttttyyyy----oooouuuuttttppppuuuutttt((((_o_n/_o_f_f/_t_o_g_g_l_e))))
  1883.                   This action toggles the ssssccccrrrroooollllllllTTTTttttyyyyOOOOuuuuttttppppuuuutttt resource and
  1884.                   is also invoked from the ssssccccrrrroooollllllllttttttttyyyyoooouuuuttttppppuuuutttt entry in
  1885.                   _v_t_M_e_n_u.
  1886.  
  1887.           sssseeeetttt----aaaalllllllloooowwww111133332222((((_o_n/_o_f_f/_t_o_g_g_l_e))))
  1888.                   This action toggles the cccc111133332222 resource and is also
  1889.                   invoked from the aaaalllllllloooowwww111133332222 entry in _v_t_M_e_n_u.
  1890.  
  1891.           sssseeeetttt----ccccuuuurrrrsssseeeesssseeeemmmmuuuullll((((_o_n/_o_f_f/_t_o_g_g_l_e))))
  1892.                   This action toggles the ccccuuuurrrrsssseeeessss resource and is also
  1893.                   invoked from the ccccuuuurrrrsssseeeesssseeeemmmmuuuullll entry in _v_t_M_e_n_u.
  1894.  
  1895.           sssseeeetttt----vvvviiiissssuuuuaaaallll----bbbbeeeellllllll((((_o_n/_o_f_f/_t_o_g_g_l_e))))
  1896.                   This action toggles the vvvviiiissssuuuuaaaallllBBBBeeeellllllll resource and is
  1897.                   also invoked by the vvvviiiissssuuuuaaaallllbbbbeeeellllllll entry in _v_t_M_e_n_u.
  1898.  
  1899.           sssseeeetttt----mmmmaaaarrrrggggiiiinnnnbbbbeeeellllllll((((_o_n/_o_f_f/_t_o_g_g_l_e))))
  1900.                   This action toggles the mmmmaaaarrrrggggiiiinnnnBBBBeeeellllllll resource and is
  1901.                   also invoked from the mmmmaaaarrrrggggiiiinnnnbbbbeeeellllllll entry in _v_t_M_e_n_u.
  1902.  
  1903.           sssseeeetttt----aaaallllttttssssccccrrrreeeeeeeennnn((((_o_n/_o_f_f/_t_o_g_g_l_e))))
  1904.                   This action toggles between the alternate and
  1905.                   current screens.
  1906.  
  1907.           ssssoooofffftttt----rrrreeeesssseeeetttt(((())))
  1908.  
  1909.  
  1910.  
  1911.      Page 29                                         (printed 4/30/98)
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.      XXXXTTTTEEEERRRRMMMM((((1111))))           XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....3333))))            XXXXTTTTEEEERRRRMMMM((((1111))))
  1919.  
  1920.  
  1921.  
  1922.                   This action resets the scrolling region and is also
  1923.                   invoked from the ssssooooffffttttrrrreeeesssseeeetttt entry in _v_t_M_e_n_u.
  1924.  
  1925.           hhhhaaaarrrrdddd----rrrreeeesssseeeetttt(((())))
  1926.                   This action resets the scrolling region, tabs,
  1927.                   window size, and cursor keys and clears the screen.
  1928.                   It is also invoked from the hhhhaaaarrrrddddrrrreeeesssseeeetttt entry in
  1929.                   _v_t_M_e_n_u.
  1930.  
  1931.           cccclllleeeeaaaarrrr----ssssaaaavvvveeeedddd----lllliiiinnnneeeessss(((())))
  1932.                   This action does hhhhaaaarrrrdddd----rrrreeeesssseeeetttt(((()))) (see above) and also
  1933.                   clears the history of lines saved off the top of the
  1934.                   screen.  It is also invoked from the cccclllleeeeaaaarrrrssssaaaavvvveeeeddddlllliiiinnnneeeessss
  1935.                   entry in _v_t_M_e_n_u.
  1936.  
  1937.           sssseeeetttt----tttteeeerrrrmmmmiiiinnnnaaaallll----ttttyyyyppppeeee((((_t_y_p_e))))
  1938.                   This action directs output to either the _v_t or _t_e_k
  1939.                   windows, according to the _t_y_p_e string.  It is also
  1940.                   invoked by the tttteeeekkkkmmmmooooddddeeee entry in _v_t_M_e_n_u and the
  1941.                   vvvvttttmmmmooooddddeeee entry in _t_e_k_M_e_n_u.
  1942.  
  1943.           sssseeeetttt----vvvviiiissssiiiibbbbiiiilllliiiittttyyyy((((_v_t/_t_e_k,,,,_o_n/_o_f_f/_t_o_g_g_l_e))))
  1944.                   This action controls whether or not the _v_t or _t_e_k
  1945.                   windows are visible.  It is also invoked from the
  1946.                   tttteeeekkkksssshhhhoooowwww and vvvvtttthhhhiiiiddddeeee entries in _v_t_M_e_n_u and the vvvvttttsssshhhhoooowwww
  1947.                   and tttteeeekkkkhhhhiiiiddddeeee entries in _t_e_k_M_e_n_u.
  1948.  
  1949.           sssseeeetttt----tttteeeekkkk----tttteeeexxxxtttt((((_l_a_r_g_e/_2/_3/_s_m_a_l_l))))
  1950.                   This action sets font used in the Tektronix window
  1951.                   to the value of the resources tttteeeekkkktttteeeexxxxttttllllaaaarrrrggggeeee,
  1952.                   tttteeeekkkktttteeeexxxxtttt2222, tttteeeekkkktttteeeexxxxtttt3333, and tttteeeekkkktttteeeexxxxttttssssmmmmaaaallllllll according to
  1953.                   the argument.  It is also by the entries of the same
  1954.                   names as the resources in _t_e_k_M_e_n_u.
  1955.  
  1956.           tttteeeekkkk----ppppaaaaggggeeee(((())))
  1957.                   This action clears the Tektronix window and is also
  1958.                   invoked by the tttteeeekkkkppppaaaaggggeeee entry in _t_e_k_M_e_n_u.
  1959.  
  1960.           tttteeeekkkk----rrrreeeesssseeeetttt(((())))
  1961.                   This action resets the Tektronix window and is also
  1962.                   invoked by the _t_e_k_r_e_s_e_t entry in _t_e_k_M_e_n_u.
  1963.  
  1964.           tttteeeekkkk----ccccooooppppyyyy(((())))
  1965.                   This action copies the escape codes used to generate
  1966.                   the current window contents to a file in the current
  1967.                   directory beginning with the name COPY.  It is also
  1968.                   invoked from the _t_e_k_c_o_p_y entry in _t_e_k_M_e_n_u.
  1969.  
  1970.           vvvviiiissssuuuuaaaallll----bbbbeeeellllllll(((())))
  1971.                   This action flashes the window quickly.
  1972.  
  1973.           The Tektronix window also has the following action:
  1974.  
  1975.  
  1976.  
  1977.      Page 30                                         (printed 4/30/98)
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.      XXXXTTTTEEEERRRRMMMM((((1111))))           XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....3333))))            XXXXTTTTEEEERRRRMMMM((((1111))))
  1985.  
  1986.  
  1987.  
  1988.           ggggiiiinnnn----pppprrrreeeessssssss((((_l/_L/_m/_M/_r/_R))))
  1989.                   This action sends the indicated graphics input code.
  1990.  
  1991.           The default bindings in the VT102 window are:
  1992.  
  1993.                         Shift <KeyPress> Prior:scroll-back(1,halfpage) \n\
  1994.                          Shift <KeyPress> Next:scroll-forw(1,halfpage) \n\
  1995.                        Shift <KeyPress> Select:select-cursor-start() \
  1996.                                                       select-cursor-end(PRIMARY, CUT_BUFFER0) \n\
  1997.                        Shift <KeyPress> Insert:insert-selection(PRIMARY, CUT_BUFFER0) \n\
  1998.                                ~Meta<KeyPress>:insert-seven-bit() \n\
  1999.                                 Meta<KeyPress>:insert-eight-bit() \n\
  2000.                               !Ctrl <Btn1Down>:popup-menu(mainMenu) \n\
  2001.                          !Lock Ctrl <Btn1Down>:popup-menu(mainMenu) \n\
  2002.                !Lock Ctrl @Num_Lock <Btn1Down>:popup-menu(mainMenu) \n\
  2003.                    ! @Num_Lock Ctrl <Btn1Down>:popup-menu(mainMenu) \n\
  2004.                               ~Meta <Btn1Down>:select-start() \n\
  2005.                             ~Meta <Btn1Motion>:select-extend() \n\
  2006.                               !Ctrl <Btn2Down>:popup-menu(vtMenu) \n\
  2007.                          !Lock Ctrl <Btn2Down>:popup-menu(vtMenu) \n\
  2008.                !Lock Ctrl @Num_Lock <Btn2Down>:popup-menu(vtMenu) \n\
  2009.                    ! @Num_Lock Ctrl <Btn2Down>:popup-menu(vtMenu) \n\
  2010.                         ~Ctrl ~Meta <Btn2Down>:ignore() \n\
  2011.                           ~Ctrl ~Meta <Btn2Up>:insert-selection(PRIMARY, CUT_BUFFER0) \n\
  2012.                               !Ctrl <Btn3Down>:popup-menu(fontMenu) \n\
  2013.                          !Lock Ctrl <Btn3Down>:popup-menu(fontMenu) \n\
  2014.                !Lock Ctrl @Num_Lock <Btn3Down>:popup-menu(fontMenu) \n\
  2015.                    ! @Num_Lock Ctrl <Btn3Down>:popup-menu(fontMenu) \n\
  2016.                         ~Ctrl ~Meta <Btn3Down>:start-extend() \n\
  2017.                             ~Meta <Btn3Motion>:select-extend() \n\
  2018.                                        <BtnUp>:select-end(PRIMARY, CUT_BUFFER0) \n\
  2019.                                      <BtnDown>:bell(0)
  2020.  
  2021.  
  2022.           The default bindings in the Tektronix window are:
  2023.  
  2024.                               ~Meta<KeyPress>: insert-seven-bit() \n\
  2025.                                Meta<KeyPress>: insert-eight-bit() \n\
  2026.                              !Ctrl <Btn1Down>: popup-menu(mainMenu) \n\
  2027.                         !Lock Ctrl <Btn1Down>: popup-menu(mainMenu) \n\
  2028.               !Lock Ctrl @Num_Lock <Btn1Down>:popup-menu(mainMenu) \n\
  2029.                    !Ctrl @Num_Lock <Btn1Down>:popup-menu(mainMenu) \n\
  2030.                              !Ctrl <Btn2Down>: popup-menu(tekMenu) \n\
  2031.                         !Lock Ctrl <Btn2Down>: popup-menu(tekMenu) \n\
  2032.               !Lock Ctrl @Num_Lock <Btn2Down>:popup-menu(tekMenu) \n\
  2033.                    !Ctrl @Num_Lock <Btn2Down>:popup-menu(tekMenu) \n\
  2034.                         Shift ~Meta<Btn1Down>:gin-press(L) \n\
  2035.                               ~Meta<Btn1Down>:gin-press(l) \n\
  2036.                         Shift ~Meta<Btn2Down>:gin-press(M) \n\
  2037.                               ~Meta<Btn2Down>:gin-press(m) \n\
  2038.                         Shift ~Meta<Btn3Down>:gin-press(R) \n\
  2039.                               ~Meta<Btn3Down>:gin-press(r)
  2040.  
  2041.  
  2042.  
  2043.      Page 31                                         (printed 4/30/98)
  2044.  
  2045.  
  2046.  
  2047.  
  2048.  
  2049.  
  2050.      XXXXTTTTEEEERRRRMMMM((((1111))))           XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....3333))))            XXXXTTTTEEEERRRRMMMM((((1111))))
  2051.  
  2052.  
  2053.  
  2054.           Below is a sample how of the kkkkeeeeyyyymmmmaaaapppp(((()))) action is used to add
  2055.           special keys for entering commonly-typed works:
  2056.  
  2057.               *VT100.Translations: #override <Key>F13: keymap(dbx)
  2058.               *VT100.dbxKeymap.translations: \
  2059.                    <Key>F14: keymap(None) \n\
  2060.                    <Key>F17: string("next") string(0x0d) \n\
  2061.                    <Key>F18: string("step") string(0x0d) \n\
  2062.                    <Key>F19: string("continue") string(0x0d) \n\
  2063.                    <Key>F20: string("print ") insert-selection(PRIMARY, CUT_BUFFER0)
  2064.  
  2065.  
  2066.      EEEENNNNVVVVIIIIRRRROOOONNNNMMMMEEEENNNNTTTT
  2067.           _X_t_e_r_m sets the environment variables ``TERM'' and
  2068.           ``TERMCAP'' properly for the size window you have created.
  2069.           It also uses and sets the environment variable ``DISPLAY''
  2070.           to specify which bit map display terminal to use.  The
  2071.           environment variable ``WINDOWID'' is set to the X window id
  2072.           number of the _x_t_e_r_m window.
  2073.  
  2074.      SSSSEEEEEEEE AAAALLLLSSSSOOOO
  2075.           resize(1), X(1), pty(4), tty(4)
  2076.           _X_t_e_r_m _C_o_n_t_r_o_l _S_e_q_u_e_n_c_e_s
  2077.  
  2078.      BBBBUUUUGGGGSSSS
  2079.           Large pastes do not work on some systems.  This is not a bug
  2080.           in _x_t_e_r_m; it is a bug in the pseudo terminal driver of those
  2081.           systems.  _x_t_e_r_m feeds large pastes to the pty only as fast
  2082.           as the pty will accept data, but some pty drivers do not
  2083.           return enough information to know if the write has
  2084.           succeeded.
  2085.  
  2086.           Many of the options are not resettable after _x_t_e_r_m starts.
  2087.  
  2088.           Only fixed-width, character-cell fonts are supported.
  2089.  
  2090.           This program still needs to be rewritten.  It should be
  2091.           split into very modular sections, with the various emulators
  2092.           being completely separate widgets that don't know about each
  2093.           other.  Ideally, you'd like to be able to pick and choose
  2094.           emulator widgets and stick them into a single control
  2095.           widget.
  2096.  
  2097.           There needs to be a dialog box to allow entry of the Tek
  2098.           COPY file name.
  2099.  
  2100.      AAAAUUUUTTTTHHHHOOOORRRRSSSS
  2101.           Far too many people, including:
  2102.  
  2103.           Loretta Guarino Reid (DEC-UEG-WSL), Joel McCormack (DEC-
  2104.           UEG-WSL), Terry Weissman (DEC-UEG-WSL), Edward Moy
  2105.           (Berkeley), Ralph R. Swick (MIT-Athena), Mark Vandevoorde
  2106.  
  2107.  
  2108.  
  2109.      Page 32                                         (printed 4/30/98)
  2110.  
  2111.  
  2112.  
  2113.  
  2114.  
  2115.  
  2116.      XXXXTTTTEEEERRRRMMMM((((1111))))           XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....3333))))            XXXXTTTTEEEERRRRMMMM((((1111))))
  2117.  
  2118.  
  2119.  
  2120.           (MIT-Athena), Bob McNamara (DEC-MAD), Jim Gettys (MIT-
  2121.           Athena), Bob Scheifler (MIT X Consortium), Doug Mink (SAO),
  2122.           Steve Pitschke (Stellar), Ron Newman (MIT-Athena), Jim
  2123.           Fulton (MIT X Consortium), Dave Serisky (HP), Jonathan
  2124.           Kamens (MIT-Athena)
  2125.  
  2126.  
  2127.  
  2128.  
  2129.  
  2130.  
  2131.  
  2132.  
  2133.  
  2134.  
  2135.  
  2136.  
  2137.  
  2138.  
  2139.  
  2140.  
  2141.  
  2142.  
  2143.  
  2144.  
  2145.  
  2146.  
  2147.  
  2148.  
  2149.  
  2150.  
  2151.  
  2152.  
  2153.  
  2154.  
  2155.  
  2156.  
  2157.  
  2158.  
  2159.  
  2160.  
  2161.  
  2162.  
  2163.  
  2164.  
  2165.  
  2166.  
  2167.  
  2168.  
  2169.  
  2170.  
  2171.  
  2172.  
  2173.  
  2174.  
  2175.      Page 33                                         (printed 4/30/98)
  2176.  
  2177.  
  2178.  
  2179.